Fonction sorted() en Python
Exemple
Trier un tuple :
a = ("b", "g", "a", "d", "f", "c", "h", "e") x = sorted(a) print(x)
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
Tri croissant :
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
Exemple
Tri décroissant :
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)