List methods: append and remove

Las listas pueden cambiar. append añade al final, y remove quita el primer elemento que coincida.

Sintaxis

items.append(x)
items.remove(x)
items[0] # first item
  • Las posiciones empiezan en 0. items[-1] es el último elemento.

Ejemplo

parts = ["wrench"]
parts.append("cable")
parts.remove("wrench")
print(parts)

Salida:

['cable']

Errores comunes

  • append cambia la lista y devuelve None. Escribir x = x.append(1) hace que x sea None.
  • remove da un ValueError si el elemento no está en la lista.

Practícalo