Funzione sorted() Python

Esempio

Ordinamento della tupla:

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

Esempio di esecuzione

Definizione e uso

La funzione sorted() restituisce una lista ordinata dell'oggetto iterabile specificato.

Puoi specificare l'ordinamento in ordine crescente o decrescente. Le stringhe vengono ordinate in ordine alfabetico, i numeri in ordine numerico.

Nota:Non è possibile ordinare una lista che contiene valori di stringa e numerici contemporaneamente.

Sintassi

sorted(iterable, key=key, reverse=reverse)

Valore del parametro

Parametro Descrizione
iterable Obbligatorio. Sequenza da ordinare, elenco, dizionario, tuple, ecc.
key Opzionale. Esegui la funzione per determinare l'ordine. Predefinito None.
reverse Opzionale. Valore booleano. False viene ordinato in ordine crescente, True in ordine decrescente. Predefinito False.

Più esempi

Esempio

Ordinamento numerico:

a = (2, 35, 17)
x = sorted(a)
print(x)

Esempio di esecuzione

Esempio

Ordinamento crescente:

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

Esempio di esecuzione

Esempio

Ordinamento decrescente:

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

Esempio di esecuzione