Funzione sorted() Python
Esempio
Ordinamento della tupla:
a = ("b", "g", "a", "d", "f", "c", "h", "e") x = sorted(a) print(x)
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
Ordinamento crescente:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
Esempio
Ordinamento decrescente:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)