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

Comment trier une liste par ordre décroissant en Python ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-23 12:15:16909parcourir

How to Sort a List in Descending Order in Python?

Tri d'une liste par ordre décroissant en Python

En Python, le tri d'une liste par ordre décroissant peut être réalisé à l'aide de la fonction sorted() ou la méthode sort().

# using sorted()
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",
]

sorted_timestamps = sorted(timestamps, reverse=True)
print(sorted_timestamps)

Cela créera une nouvelle liste avec les éléments triés par ordre décroissant, laissant la liste d'origine inchangé.

Pour trier la liste sur place, utilisez la méthode sort() avec reverse=True :

# using sort()
timestamps.sort(reverse=True)
print(timestamps)

Pour plus de détails sur le tri en Python, reportez-vous au Tri HOW TO documentation.

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