We’ve seen how to modify a list by concatenating another one to it. What if we would like to modify a list by adding a single value. One option would be to add a value wrapped in a list but python has a dedicated way of doing it with
l = [12, 54, 'hello'] l +=  print(l) # [12, 54, 'hello', 38]
l = [12, 54, 'hello'] l.append(38) print(l) # [12, 54, 'hello', 38]
We can declare an empty array in the beginning and add elements one by one with
l =  l.append('Hi') l.append('this') l += ['is', 'the', 'number'] l.append(42) print(l) # ['Hi', 'this', 'is', 'the', 'number', 42]
Declare an empty list and add 7 integers read from the input with
Change each element by replacing it with its square.
Print the resulting list in the output.
Input 1 2 3 4 5 6 7 Output [1, 4, 9, 16, 25, 36, 49]