Método remove

O método remove remove o elemento especificado de uma lista. O parâmetro do método especifica o elemento que precisamos remover. O método modifica a própria lista. Como resultado, retorna None. A tentativa de remover um elemento que não existe levará ao lançamento de uma exceção.

Sintaxe

pythonlista.remove(o_que_queremos_remover)

Exemplo

Vamos remover o elemento 'ef' da nossa lista usando o método remove:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('ef')
print(lst)

Resultado da execução do código:

python['ab', 'cd', 'gh']

Exemplo

Agora vamos tentar remover um elemento que não está na lista:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('12')
print(lst)

Resultado da execução do código:

errorValueError: list.remove(x): x not in list

Veja também

  • método clear,
    que remove todos os elementos de uma lista
  • método pop,
    que remove um elemento pelo seu índice
  • método append,
    que adiciona um elemento ao final de uma lista