Metodo sort
Il metodo sort ordina gli elementi di una lista
in ordine alfabetico crescente.
Nel primo parametro opzionale del metodo
si può specificare il parametro reverse,
che definisce la direzione dell'ordinamento. Di default
ha valore False.
Nel secondo parametro opzionale si può specificare una funzione di callback con i criteri di ordinamento.
Sintassi
lista.sort([modalità inversione lista], [funzione per l'ordinamento])
Esempio
Ordiniamo la nostra lista in ordine inverso:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
Risultato dell'esecuzione del codice:
['f', 'e', 'd', 'c', 'b', 'a']
Esempio
E ora ordiniamo in ordine inverso una lista composta da numeri:
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
Risultato dell'esecuzione del codice:
[14, 10, 8, 6, 2]
Esempio
Ordiniamo la nostra lista di lettere senza
specificare il parametro di inversione nel metodo sort:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
Risultato dell'esecuzione del codice:
['a', 'b', 'c', 'd', 'e', 'f']
Esempio
E ora ordiniamo anche una lista composta da numeri:
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
Risultato dell'esecuzione del codice:
[2, 6, 8, 10, 14]