Python-Übungen für Einsteiger

Liste in Python sortieren

Sortierung ordnet Werte nach ihrer natürlichen Reihenfolge oder einer ausgewählten Eigenschaft.

Was ist Liste in Python sortieren?

Sortierung ordnet Werte nach ihrer natürlichen Reihenfolge oder einer ausgewählten Eigenschaft.

Sortiere Zahlen und Datensätze mit sorted und einem eigenen Schlüssel.

Wann wird dieser Ansatz verwendet?

  • Python-Syntax anhand von ausführbarem Code lernen.
  • Eine Grundlage für umfangreichere Programmieraufgaben schaffen.
  • Ideen ohne lokale Einrichtung schnell ausprobieren.

Beispielcode

Code ausführen →
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])

Erwartete Ausgabe

['Ada', 'Sam', 'Lin']

So funktioniert es

sorted erzeugt eine neue Liste. Die key-Funktion bestimmt das Vergleichskriterium, ohne die ursprünglichen Datensätze zu verändern.

Ändere die Werte und führe das Programm im CodeUtility Python Online-Compiler aus, ohne Python lokal zu installieren.

Übungsaufgaben

Verändere Eingaben und Randfälle, bevor du die Lösung mit größeren Datenmengen testest.

  1. Sage die Ausgabe voraus, bevor du den Code ausführst.
  2. Behandle leere und ungültige Eingaben.
  3. Kapsle die Logik in einer Funktion und ergänze Tests.
In der Python-IDE ausführen →