Python List remove ()

O método remove () remove o primeiro elemento correspondente (que é passado como um argumento) da lista.

A sintaxe do remove()método é:

 list.remove (elemento)

remove () Parâmetros

  • O remove()método pega um único elemento como argumento e o remove da lista.
  • Se elementnão existir, ele lança ValueError: list.remove (x): x não está na exceção da lista .

Valor de retorno de remove ()

O remove()não retorna nenhum valor (retorna None).

Exemplo 1: remover elemento da lista

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)

Resultado

 Lista de animais atualizada: ('gato', 'cachorro', 'porquinho-da-índia')

Exemplo 2: método remove () em uma lista com elementos duplicados

Se uma lista contém elementos duplicados, o remove()método remove apenas o primeiro elemento correspondente.

 # animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)

Resultado

 Lista de animais atualizada: ('gato', 'cachorro', 'porquinho-da-índia', 'cachorro') 

Aqui, apenas a primeira ocorrência do elemento 'cachorro' é removida da lista.

Exemplo 3: Excluindo elemento que não existe

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)

Resultado

 Traceback (última chamada mais recente): Arquivo "…", linha 5, em animal.remove ('fish') ValueError: list.remove (x): x não está na lista

Aqui, estamos obtendo um erro porque a animalslista não contém 'fish'.

  • Se você precisar excluir elementos com base no índice (como o quarto elemento), você pode usar o método pop ().
  • Além disso, você pode usar a instrução del Python para remover itens da lista.

Artigos interessantes...