Python sorted()
La funzione sorted() restituisce una lista ordinata dagli elementi in un iterabile.
La funzione sortted() ordina gli elementi di un dato iterabile in un ordine specifico (sia ascendente che discendente) e restituisce l'iterabile ordinato come una lista.
La sintassi della funzione sortted() è:
sorted(iterabile, key=Nessuno, reverse=Falso)
Parametri per la funzione sorted():
- iterabile: una sequenza (stringa, tupla, lista) o raccolta (set, dizionario, frozenset) o qualsiasi altro iteratore.
- key (opzionale): una funzione che serve come chiave per il confronto dell'ordinamento. Il valore di default è None.
- reverse (opzionale): se True la lista ordinata è invertita (o ordinata in ordine decrescente). Il valore di default è False.
lista = ['e', 'a', 'u', 'o', 'i']
print (sorted(lista))
stringa = 'Python'
print (sorted(stringa))
tupla = ('e', 'a', 'u', 'o', 'i')
print (sorted(tupla))
Output del codice
['a', 'e', 'i', 'o', 'u']
['P', 'h', 'n', 'o', 't', 'y']
['a', 'e', 'i', 'o', 'u']