Méthode sort
La méthode sort trie les éléments d'une liste
par ordre alphabétique croissant.
Dans le premier paramètre optionnel de la méthode,
on peut spécifier le paramètre reverse,
qui définit le sens du tri. Par défaut,
il a la valeur False.
Dans le deuxième paramètre optionnel, on peut spécifier une fonction de rappel avec les critères de tri.
Syntaxe
liste.sort([mode de renversement], [fonction de tri])
Exemple
Trierons notre liste en ordre inverse :
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
Résultat de l'exécution du code :
['f', 'e', 'd', 'c', 'b', 'a']
Exemple
Maintenant, trions en ordre inverse une liste composée de chiffres :
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
Résultat de l'exécution du code :
[14, 10, 8, 6, 2]
Exemple
Trierons notre liste de lettres sans
spécifier le paramètre de renversement dans la méthode sort :
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
Résultat de l'exécution du code :
['a', 'b', 'c', 'd', 'e', 'f']
Exemple
Maintenant, trions aussi une liste composée de chiffres :
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
Résultat de l'exécution du code :
[2, 6, 8, 10, 14]