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.
| Categoria | Métodos de lista |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
list.remove(x)
⚙️ Parâmetros
| x Obrigatório | The 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
ValueError— Raised when x is not in the list.
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
[1, 3, 2]
💡 Casos relacionados
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.