Exercícios de Python para iniciantes

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

Executar código →
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.

  1. Preveja a saída antes de executar.
  2. Trate entradas vazias ou inválidas.
  3. Extraia a lógica para uma função e adicione testes.
Executar no IDE Python →