Maison >développement back-end >Tutoriel Python >Comment trier une liste Python par ordre décroissant ?

Comment trier une liste Python par ordre décroissant ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-27 00:52:10393parcourir

How do I sort a Python list in descending order?

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 :

  • [Tri COMMENT À](https://docs.python.org/3/howto/sorting.html)

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn