Listen · Übung
Füge Elemente zu einer Liste hinzu
Ein Element zu ersetzen lässt die Listenlänge unverändert. Damit eine Liste wächst, rufe ihre Methode .append() auf.
Füge am Ende ein Element hinzu
.append() fügt genau ein Element am Ende hinzu:
Die vorhandene Liste wird direkt geändert. Nach dem Aufruf verweist packing auf die Liste mit drei Elementen. Lass den Aufruf für sich stehen: .append() verändert die Liste, statt eine neue Liste zum Zuweisen zurückzugeben. Schreibe nicht packing = packing.append("toothbrush"), denn das würde die Referenz des Namens auf die Liste durch den Rückgabewert der Methode ersetzen.
Rufe .append() erneut auf, wenn ein weiteres Element dazukommt:
Die Aufrufe laufen von oben nach unten. Deshalb behalten die angehängten Elemente diese Reihenfolge. Die Liste wächst jeweils um ein Element. Ausnahmsweise angenehm wörtlich.
Welche Zeile fügt "notebook" am Ende einer Liste namens supplies hinzu?
Beobachte, wie die Liste wächst
Hänge in der Übung zwei vorgegebene Elemente an. Prüfe ihre endgültige Reihenfolge: Die Reihenfolge deiner Aufrufe wird zur Reihenfolge am Listenende.
Aufgabe
Erweitere die vorhandene Liste packing in zwei Schritten:
Hänge
"toothbrush"am Ende an.Hänge
"charger"am Ende an.Gib die fertige Liste aus.
Die endgültige Reihenfolge muss passport, shirt, toothbrush, charger sein.
Wenn die Elemente in der falschen Reihenfolge erscheinen, klicke in der Werkzeugleiste des Editors auf Step und beobachte, wie die Liste nach jedem Aufruf wächst.