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
element
nã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 animals
lista 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.