Definition
Die Funktion sorted() gibt eine sortierte Liste des angegebenen iterierbaren Objekts zurück.
Du kannst aufsteigende oder absteigende Reihenfolge angeben. Zeichenketten werden alphabetisch sortiert und Zahlen werden numerisch sortiert.
Syntax
sorted(iterable, key=key, reverse=reverse)
Parameter
Parameter | Beschreibung |
---|---|
iterable | Erforderlich. Die zu sortierende Reihenfolge, Liste, Wörterbuch, Tupel usw. |
Schlüssel | Optional. Eine Funktion, die ausgeführt wird, um die Reihenfolge zu bestimmen. Standard ist None |
umgekehrt | Optional. Ein Boolescher Wert. False" sortiert aufsteigend, True sortiert absteigend. Standard ist False |
Beispiele
meineZahlen = (4, 13, 12)
sortierteZahlen = sorted(meineZahlen)
print(sortierteZahlen)
# aufsteigend sortieren
meineZeichen = ("h", "b", "a", "c", "f", "d", "e", "g")
aufZeichen = sorted(meineZeichen)
print(aufZeichen)
# absteigend sortieren
abZeichen = sorted(meineZeichen, reverse=True)
print(abZeichen)