append

Wir haben gesehen, wie man eine Liste durch Konkatenation einer anderen Liste ändern kann. Aber was, wenn wir einer Liste einen einzelnen Wert hinzufügen möchten? Eine Möglichkeit wäre, einen Wert, der in eine Liste eingeschlossen ist, hinzuzufügen, aber Python bietet dafür eine spezielle Methode namens .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]
Wir können am Anfang eine leere Liste deklarieren und mit append Elemente einzeln hinzufügen:
l = []
l.append('Hi')
l.append('this')
l += ['is', 'the', 'number']
l.append(42)
print(l)       # ['Hi', 'this', 'is', 'the', 'number', 42]

Herausforderung

Deklariere eine leere Liste und füge 7 ganze Zahlen, die von der Eingabe gelesen werden, mit append hinzu.
Ersetze jedes Element, indem du es durch sein Quadrat ersetzt.
Gib die resultierende Liste im Output aus.
Eingabe
Ausgabe
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