List methods: append and remove

Listas podem mudar. append adiciona no fim, e remove tira o primeiro item correspondente.

Sintaxe

items.append(x)
items.remove(x)
items[0] # first item
  • As posições começam em 0. items[-1] é o último item.

Exemplo

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

Saída:

['cable']

Erros comuns

  • append altera a lista e retorna None. Escrever x = x.append(1) deixa x como None.
  • remove gera um ValueError se o item não estiver na lista.

Pratique