La fonction sorted() en Python est utilisée pour trier les éléments d'une liste ou d'un objet itérable dans l'ordre croissant ou décroissant. Elle prend en entrée une liste ou un objet itérable, et retourne une nouvelle liste contenant les éléments triés. Par défaut, sorted() tri les éléments dans l'ordre croissant, mais vous pouvez utiliser l'argument optionnel reverse=True pour trier dans l'ordre décroissant.
Exemple
|
1 2 3 4 5 6 7 8 9 |
>>> my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] >>> sorted_list = sorted(my_list) >>> print(sorted_list) [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9] >>> >>> my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] >>> sorted_list = sorted(my_list,reverse=True) >>> print(sorted_list) [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1] |
Il est également possible de trier des objets en utilisant une clé de tri spécifique, pour cela on utilise l'argument key qui prend en entrée une fonction de comparaison pour chaque élément.
Exemple
|
1 2 3 4 |
my_list = [("John", "A"), ("Adam", "C"), ("Will", "B")] sorted_list = sorted(my_list, key=lambda x: x[1]) print(sorted_list) #output: [('John', 'A'), ('Will', 'B'), ('Adam', 'C')] |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-

Apprendre l'intelligence artificielle avec Python : Recherche, optimisation, apprentissage
€ 32,00 Acheter le livre -

Le langage Python pour ECG/ECT 1re et 2ème Années
€ 26,00 Acheter le livre -

Oreillette Bluetooth Sans Fil - Écouteurs Bluetooth 5.1 Contrôle Tactile, Écran LED
€ 8,00 Acheter le produit
1 thought on “La fonction sorted() Python”