Maison >développement back-end >Tutoriel Python >Comment trier une liste Python par ordre décroissant ?
Tri de liste Python par ordre décroissant
Le tri d'une liste par ordre décroissant devient nécessaire lorsque vous devez hiérarchiser les éléments en fonction de leur ampleur. Pour y parvenir en Python, nous approfondissons les détails de la fonction de tri intégrée.
Comment trier une liste par ordre décroissant
Python fournit un moyen simple pour trier une liste par ordre décroissant à l'aide de la fonction sorted() :
sorted_timestamps = sorted(timestamps, reverse=True)
L'argument inverse, défini sur True, inverse l'ordre de tri, effectivement trier la liste par ordre décroissant.
Vous pouvez également modifier la liste d'origine sur place avec la méthode sort() :
timestamps.sort(reverse=True)
Exemple
Considérez la liste d'horodatages suivante :
timestamps = [ "2010-04-20 10:07:30", "2010-04-20 10:07:38", "2010-04-20 10:07:52", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:09:46", "2010-04-20 10:10:37", "2010-04-20 10:10:58", "2010-04-20 10:11:50", "2010-04-20 10:12:13", "2010-04-20 10:12:13", "2010-04-20 10:25:38" ]
La version triée de cette liste par ordre décroissant l'ordre est :
["2010-04-20 10:25:38", "2010-04-20 10:12:13", "2010-04-20 10:12:13", "2010-04-20 10:11:50", "2010-04-20 10:10:58", "2010-04-20 10:10:37", "2010-04-20 10:09:46", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:07:52", "2010-04-20 10:07:38", "2010-04-20 10:07:30"]
Documentation
Pour plus d'informations, reportez-vous à la documentation officielle de Python sur le tri :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!