Fonction sorted() en Python

Exemple

Trier un tuple :

a = ("b", "g", "a", "d", "f", "c", "h", "e")
x = sorted(a)
print(x)

Exemple de exécution

Définition et utilisation

La fonction sorted() retourne une liste triée de l'objet itérable spécifié.

Vous pouvez spécifier un ordre croissant ou décroissant. Les chaînes sont triées par ordre alphabétique, et les nombres par ordre numérique.

Remarque :Vous ne pouvez pas trier une liste contenant à la fois des valeurs de chaînes et des valeurs numériques.

Syntaxe

sorted(iterable, key=key, reverse=reverse)

Valeur du paramètre

Paramètres Description
iterable Obligatoire. Séquence à trier, liste, dictionnaire, tuple, etc.
key Optionnel. Exécute une fonction pour déterminer l'ordre. Par défaut, None.
reverse Optionnel. Valeur booléenne. False sera trié en ordre croissant, True en ordre décroissant. Par défaut, False.

Plus d'exemples

Exemple

Tri numérique :

a = (2, 35, 17)
x = sorted(a)
print(x)

Exemple de exécution

Exemple

Tri croissant :

a = ("h", "b", "a", "c", "f", "d", "g", "e")
x = sorted(a)
print(x)

Exemple de exécution

Exemple

Tri décroissant :

a = ("h", "b", "a", "c", "f", "d", "g", "e")
x = sorted(a, reverse=True)
print(x)

Exemple de exécution