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.