list.reverse() Inverte no local
Última atualização: 2026-09-22
list.reverse() Inverte no local
list.reverse() inverte a lista no local; retorna None.
| Categoria | Métodos de lista |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
list.reverse()
Retorno:None (reverses the list in place).
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:
[3, 2, 1]
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QO que retorna reverse()?
AEle retorna None! Ele inverte in-place, então nunca escreva lst = lst.reverse(), pois isso transformaria lst em None.
QComo obter uma nova lista invertida?
AUse lst[::-1] (o fatiamento produz uma nova lista) ou list(reversed(lst)) (reversed retorna um iterador).
QQual é a diferença entre reverse() e reversed()?
Areverse() modifica a lista original in-place; reversed(lst) retorna um iterador reverso sem modificar a lista, e você precisa de list() para transformá-lo em lista.