Como ordenar itens de lista em Python (organizar)

Neste artigo você vai aprender a ordenar itens de lista em Python, de uma maneira super simples e eficaz para utilizar em seus projetos

converter tupla em lista em Python capa

Fala programador(a), beleza? Bora aprender mais sobre listas, ordenação e organização dos seus itens em Python!

Python é conhecida por ser uma linguagem simples para resolver todos os tipos de problemas, até os mais complexos

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 118 aulas
  • 4 projetos
  • 9h 33min

Não é diferente com a organização de itens em uma lista, apenas precisamos de um método e estará tudo pronto!

Neste caso vamos utilizar o sort, que ordena uma lista em ordem alfabética

Veja um exemplo prático:

lista = ["Zero", "Abacaxi", "Pedra", "Sapato"]

lista.sort()

print(lista) # ['Abacaxi', 'Pedra', 'Sapato', 'Zero']

Ou também podemos utilizar em dados numéricos, veja:

lista = [99, 1, 5, 33, 8, 66]

lista.sort()

print(lista) # [1, 5, 8, 33, 66, 99]

E caso você queira a ordem reversa também é possível, basta adicionar um parâmetro reverse com o valor de True

Veja a lista em ordem inversa:

lista = [99, 1, 5, 33, 8, 66]

lista.sort(reverse=True)

print(lista) # [99, 66, 33, 8, 5, 1]

Note também que o Python modifica a ordem da lista original, o que pode ser um problema em alguns casos

Uma solução interessante seria fazer uma cópia antes de aplicar o método, aí você preserva a estrutura original, que em alguns casos pode ser válido

Conclusão

Neste artigo você aprendeu a como ordenar itens de lista em Python

Podemos organizar ou ordenar uma lista utilizando o método sort, e a sua ordem pode ser a inversa, utilizando o parâmetro reverse

Além disso é importante lembrar que o Python altera a estrutura de dados original, modificando a variável, por exemplo, que a lista está inserida para a sua nova ordenação

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares