Python sorted()- Funktion
Beispiel
Tupel sortieren:
a = ("b", "g", "a", "d", "f", "c", "h", "e")
x = sorted(a)
print(x)
Definition und Verwendung
Die sorted()
Funktion gibt eine sortierte Liste des angegebenen iterierbaren Objekts zurück.
Sie können eine aufsteigende oder absteigende Reihenfolge angeben. Zeichenfolgen werden alphabetisch sortiert und Zahlen werden numerisch sortiert.
Hinweis: Sie können keine Liste sortieren, die SOWOHL Zeichenfolgenwerte ALS AUCH numerische Werte enthält.
Syntax
sorted(iterable, key=key, reverse=reverse)
Parameterwerte
Parameter | Description |
---|---|
iterable | Required. The sequence to sort, list, dictionary, tuple etc. |
key | Optional. A Function to execute to decide the order. Default is None |
reverse | Optional. A Boolean. False will sort ascending, True will sort descending. Default is False |
Mehr Beispiele
Beispiel
Numerisch sortieren:
a = (1,
11, 2)
x = sorted(a)
print(x)
Beispiel
Aufsteigend sortieren:
a = ("h", "b", "a", "c", "f", "d", "e", "g")
x = sorted(a)
print(x)
Beispiel
Absteigend sortieren:
a = ("h", "b", "a", "c", "f", "d", "e", "g")
x = sorted(a,
reverse=True)
print(x)