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

pythonliste.sort([mode de renversement], [fonction de tri])

Exemple

Trierons notre liste en ordre inverse :

pythonlst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)

Résultat de l'exécution du code :

python['f', 'e', 'd', 'c', 'b', 'a']

Exemple

Maintenant, trions en ordre inverse une liste composée de chiffres :

pythonlst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)

Résultat de l'exécution du code :

python[14, 10, 8, 6, 2]

Exemple

Trierons notre liste de lettres sans spécifier le paramètre de renversement dans la méthode sort :

pythonlst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)

Résultat de l'exécution du code :

python['a', 'b', 'c', 'd', 'e', 'f']

Exemple

Maintenant, trions aussi une liste composée de chiffres :

pythonlst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)

Résultat de l'exécution du code :

python[2, 6, 8, 10, 14]

Voir aussi

  • la fonction sorted,
    qui retourne une liste triée à partir d'objets itérables
  • la fonction filter,
    qui filtre les objets itérables