Python sorted() Funktion

Beispiel

Tupel sortieren:

a = ("b", "g", "a", "d", "f", "c", "h", "e")
x = sorted(a)
print(x)

Laufendes Beispiel

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)

Laufendes Beispiel

Beispiel

Aufsteigende Sortierung:

a = ("h", "b", "a", "c", "f", "d", "g", "e")
x = sorted(a)
print(x)

Laufendes Beispiel

Beispiel

Absteigende Sortierung:

a = ("h", "b", "a", "c", "f", "d", "g", "e")
x = sorted(a, reverse=True)
print(x)

Laufendes Beispiel