Python eingebaute Funktion sorted()
Aus der Python 3 Dokumentation
Gibt eine neue sortierte Liste aus den Elementen im iterierbaren Objekt zurück.
Einführung
Die Funktion sorted() gibt eine neue sortierte Liste aus den Elementen eines iterierbaren Objekts zurück. Sie modifiziert das ursprüngliche iterierbare Objekt nicht.
Sie können auch den Parameter reverse verwenden, um in absteigender Reihenfolge zu sortieren.
Beispiele
Sortieren einer Liste von Zahlen:
numbers = [3, 1, 4, 1, 5, 9, 2, 6]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
[1, 1, 2, 3, 4, 5, 6, 9]
Sortieren einer Liste von Zeichenketten:
words = ["banana", "apple", "cherry"]
sorted_words = sorted(words)
print(sorted_words)
['apple', 'banana', 'cherry']
In umgekehrter Reihenfolge sortieren:
numbers = [3, 1, 4, 1, 5, 9, 2, 6]
sorted_numbers_desc = sorted(numbers, reverse=True)
print(sorted_numbers_desc)
[9, 6, 5, 4, 3, 2, 1, 1]