Tri des éléments dans une liste en Python
Pour trier les éléments d'une liste, on utilise la
méthode sort. Si on laisse son
paramètre vide, les éléments seront classés
par ordre croissant. Si on passe la valeur reverse=True,
les éléments seront triés par ordre décroissant.
Il faut se rappeler qu'après l'utilisation de la
méthode sort, la liste originale est modifiée.
Trions les éléments de la liste par ordre croissant :
lst = [3, 2, 1]
lst.sort()
print(lst) # affichera [1, 2, 3]
Et maintenant, classons les éléments par ordre décroissant :
lst = [1, 2, 3]
lst.sort(reverse=True)
print(lst) # affichera [3, 2, 1]
Soit la liste :
lst = [4, 2, 5, 1, 3]
Triez-la par ordre croissant.
Soit la liste :
lst = [4, 2, 5, 1, 3]
Triez-la par ordre décroissant.
Soit la liste :
lst = [1, 2, 3, 4, 5]
Inversez l'ordre de la liste.
Soient les listes :
lst1 = ['a', 'b', 'c']
lst2 = [3, 2, 1]
Écrivez le code pour obtenir le résultat suivant :
[1, 2, 3, 'c', 'b', 'a']