Neste artigo você vai aprender a ordenar itens de lista em Python, de uma maneira super simples e eficaz para utilizar em seus projetos
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
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