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]