Python sorted() funktion
Eksempel
Sorter tuples:
a = ("b", "g", "a", "d", "f", "c", "h", "e") x = sorted(a) print(x)
Definition og brug
sorted() funktionen returnerer en sorteret liste af den angivne itererbare.
Du kan specificere stigende eller faldende rækkefølge. Strengene sorteres alfabetisk, tal sorteres numerisk.
Kommentar:Du kan ikke sortere en liste, der indeholder både strengværdier og numeriske værdier.
Syntaks
sorted(iterable, key=key, reverse=reverse)
Parameterværdi
Parameter | Beskrivelse |
---|---|
iterable | Obligatorisk. Den sekvens, der skal sorteres, liste, dictionary, tuple osv. |
key | Valgfri. Udfør en funktion til at bestemme rækkefølgen. Standard er None. |
reverse | Valgfri. Boolesk værdi. False vil sorteres i stigende rækkefølge, True i faldende rækkefølge. Standard er False. |
Flere eksempler
Eksempel
Numerisk sortering:
a = (2, 35, 17) x = sorted(a) print(x)
Eksempel
Sorter i stigende rækkefølge:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
Eksempel
Sorter i faldende rækkefølge:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)