List methods: append and remove
Le liste possono cambiare. append aggiunge in fondo, e remove toglie il primo elemento corrispondente.
Sintassi
items.append(x)items.remove(x)items[0] # first item
- Le posizioni partono da 0. items[-1] è l'ultimo elemento.
Esempio
parts = ["wrench"]
parts.append("cable")
parts.remove("wrench")
print(parts)Output:
['cable']
Errori comuni
- append modifica la lista e restituisce None. Scrivere x = x.append(1) fa diventare x None.
- remove solleva un ValueError se l'elemento non è nella lista.