Python : trier une liste par ordre décroissant
Le tri d'une liste en Python est une tâche courante. Vous devrez peut-être trier une liste de chaînes, de nombres ou même d'objets. Python fournit plusieurs méthodes pour trier les listes, et l'une d'elles utilise la fonction sort().
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" ]
Pour trier cette liste par ordre décroissant, vous pouvez utiliser la fonction sort() avec l'argument inverse défini sur True. L'argument reverse inverse l'ordre des éléments triés.
sorted_timestamps = sorted(timestamps, reverse=True)
La variable sorted_timestamps contiendra désormais une nouvelle liste avec les horodatages triés par ordre décroissant.
Si vous souhaitez trier la liste sur place, vous pouvez utiliser ce qui suit code:
timestamps.sort(reverse=True)
La liste des horodatages sera désormais triée par ordre décroissant.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3