list.remove() Remove a primeira ocorrência de um valor

Última atualização: 2026-09-22

list.remove() Remove a primeira ocorrência de um valor

list.remove(x) remove a primeira ocorrência de x; lança ValueError se não encontrado.

CategoriaMétodos de lista
TipoMétodo de tipo interno
Versão do Pythonall

📝 Sintaxe

list.remove(x)

⚙️ Parâmetros

x ObrigatórioThe value to remove; only the first match is deleted.

Retorno:None (removes the first occurrence of x in place).

Modifica o original:Sim (no próprio valor)

💥 Exceções

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

[1, 3, 2]
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QQuantas correspondências remove() apaga?
AApenas a primeira correspondência. Após lst = [1, 2, 3, 2] e lst.remove(2), a lista torna-se [1, 3, 2].
QO que acontece quando o elemento não existe?
AUm ValueError: list.remove(x): x not in list é lançado. Em caso de dúvida, verifique com in primeiro ou use try/except.
QO que retorna remove()?
ARetorna None. Para obter o elemento removido, use pop().
QQual é a diferença entre remove() e del?
Aremove() remove pelo valor; del lst[i] remove pelo índice.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%