Ordinamento degli elementi in una lista in Python
Per ordinare gli elementi in una lista si utilizza
il metodo sort. Se si lascia il suo
parametro vuoto, gli elementi verranno disposti
in ordine crescente. Se si passa il valore reverse=True,
gli elementi verranno ordinati in ordine decrescente.
È importante ricordare che dopo l'uso del
metodo sort, la lista originale viene
modificata.
Ordiniamo gli elementi nella lista in ordine crescente:
lst = [3, 2, 1]
lst.sort()
print(lst) # stamperà [1, 2, 3]
E ora disponiamo gli elementi in ordine decrescente:
lst = [1, 2, 3]
lst.sort(reverse=True)
print(lst) # stamperà [3, 2, 1]
Data la lista:
lst = [4, 2, 5, 1, 3]
Ordinala in ordine crescente.
Data la lista:
lst = [4, 2, 5, 1, 3]
Ordinala in ordine decrescente.
Data la lista:
lst = [1, 2, 3, 4, 5]
Inverti l'ordine della lista.
Date le liste:
lst1 = ['a', 'b', 'c']
lst2 = [3, 2, 1]
Scrivi il codice per ottenere il seguente risultato:
[1, 2, 3, 'c', 'b', 'a']