Python sorted() funktion

Eksempel

Sorter tuples:

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

Kør Eksempel

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)

Kør Eksempel

Eksempel

Sorter i stigende rækkefølge:

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

Kør Eksempel

Eksempel

Sorter i faldende rækkefølge:

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

Kør Eksempel