List methods: append and remove
Listen lassen sich ändern. append hängt am Ende an, und remove entfernt das erste passende Element.
Syntax
items.append(x)items.remove(x)items[0] # first item
- Positionen beginnen bei 0. items[-1] ist das letzte Element.
Beispiel
parts = ["wrench"]
parts.append("cable")
parts.remove("wrench")
print(parts)Ausgabe:
['cable']
Häufige Fehler
- append ändert die Liste und gibt None zurück. Schreibst du x = x.append(1), wird x zu None.
- remove löst einen ValueError aus, wenn das Element nicht in der Liste steht.