list.clear() Esvazia todos os elementos
Última atualização: 2026-09-22
list.clear() Esvazia todos os elementos
list.clear() remove todos os elementos da lista; equivalente a del lst[:].
| Categoria | Métodos de lista |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
list.clear()
Retorno:None (the list becomes empty []).
Modifica o original:Sim (no próprio valor)
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
[]
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QQual é a diferença entre clear() e lst = []?
Aclear() esvazia in-place e mantém o objeto de lista original, então outras variáveis que referenciam a mesma lista também veem o esvaziamento; lst = [] reatribui a um novo objeto, e outras referências ainda apontam para a lista antiga.
QEm que estado fica a lista após ser limpa?
AEla se torna uma lista vazia [], mas o objeto continua sendo o mesmo e pode continuar a ser usado.
QO que retorna clear()?
ARetorna None; ela opera in-place.