append

Hemos visto cómo modificar una lista concatenándole otra. ¿Qué sucede si queremos modificar una lista añadiendo un solo valor? Una opción sería agregar un valor envuelto en una lista, pero Python tiene una forma específica de hacerlo con .append():
l = [12, 54, 'hello']
l += [38]
print(l)    # [12, 54, 'hello', 38]
l = [12, 54, 'hello']
l.append(38)
print(l)    # [12, 54, 'hello', 38]
Podemos declarar una lista vacía al principio y añadir elementos uno por uno con append:
l = []
l.append('Hi')
l.append('this')
l += ['is', 'the', 'number']
l.append(42)
print(l)       # ['Hi', 'this', 'is', 'the', 'number', 42]

Desafío

Declara una lista vacía y agrega 7 números enteros leídos de la entrada usando append.
Modifica cada elemento reemplazándolo por su cuadrado.
Imprime la lista resultante en la salida.
Entrada
Salida
1 2 3 4 5 6 7
[1, 4, 9, 16, 25, 36, 49]
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue