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.

Esercitati