Python sorted() Funktion
Beispiel
Tupel sortieren:
a = ("b", "g", "a", "d", "f", "c", "h", "e") x = sorted(a) print(x)
Definition und Verwendung
Die Funktion sorted() gibt eine sortierte Liste des angegebenen iterablen Objekts zurück.
Sie können aufsteigend oder absteigend sortieren. Zeichenfolgen werden alphabetisch sortiert, Zahlen numerisch sortiert.
Kommentar:Sie können keine Liste sortieren, die sowohl Zeichenfolgenwerte als auch Zahlenwerte enthält.
Syntax
sorted(iterable, key=key, reverse=reverse)
Parameterwert
Parameter | Beschreibung |
---|---|
iterable | Erforderlich. Zu sortierende Sequenz, Liste, Dictionary, Tupel usw. |
key | Optional. Funktion zur Bestimmung der Reihenfolge ausführen. Standardmäßig None. |
reverse | Optional. Boolescher Wert. False wird aufsteigend sortiert, True wird absteigend sortiert. Standardmäßig False. |
Mehr Beispiele
Beispiel
Numerische Sortierung:
a = (2, 35, 17) x = sorted(a) print(x)
Beispiel
Aufsteigende Sortierung:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
Beispiel
Absteigende Sortierung:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)