Ordenar lista em Python
Valores podem seguir a ordem natural ou uma propriedade escolhida.
O que é Ordenar lista em Python?
Valores podem seguir a ordem natural ou uma propriedade escolhida.
Ordene números e registros com sorted.
Quando usar?
- Aprender sintaxe Python com código prático.
- Criar uma base para problemas maiores.
- Testar uma ideia sem instalar um ambiente local.
Código de exemplo
main.py
students = [
{"name": "Lin", "score": 88},
{"name": "Ada", "score": 95},
{"name": "Sam", "score": 91},
]
ranked = sorted(students, key=lambda student: student["score"], reverse=True)
print([student["name"] for student in ranked])
Saída esperada
['Ada', 'Sam', 'Lin']
Como funciona
sorted cria uma nova lista; key define o critério sem alterar os objetos originais.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Preveja a saída antes de executar.
- Trate entradas vazias ou inválidas.
- Extraia a lógica para uma função e adicione testes.