Python sorted() funktion
Exempel
Sortera en tupel:
a = ("b", "g", "a", "d", "f", "c", "h", "e") x = sorted(a) print(x)
Definition och användning
sorted() funktionen returnerar en sorterad lista av den specificerade iterabla objektet.
Du kan specificera stigande eller fallande ordning. Strängar sorteras i bokstavsordning, numeriska värden i numerisk ordning.
Kommentar:Du kan inte sortera en lista som innehåller både strängvärden och numeriska värden.
Syntax
sorted(iterable, key=key, reverse=reverse)
Parametervärde
Parameter | Beskrivning |
---|---|
iterable | Obligatorisk. Sekvens att sortera, lista, ordbok, tupel och så vidare. |
key | Valfritt. Funktion som utförs för att bestämma ordningen. Standard är None. |
reverse | Valfritt. Booleskt värde. False kommer att sorteras i stigande ordning, True i fallande ordning. Standard är False. |
Mer exempel
Exempel
Numerisk sortering:
a = (2, 35, 17) x = sorted(a) print(x)
Exempel
Sortera i stigande ordning:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
Exempel
Sortera i fallande ordning:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)