Python de tri de la liste dans l'ordre décroissant
Comment puis-je trier cette liste par ordre décroissant?
timestamp = [
"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"
]
Vous devez vous connecter pour publier un commentaire.
En une seule ligne, à l'aide d'un
lambda
:Passage d'une fonction à
list.sort
:Cela vous donnera une version triée du tableau.
Si vous voulez trier-lieu:
reverse
a été ajouté dans 2.4. Mais notez quesort()
est stable, de sorte que les deux bouts de code donné ne sera pas nécessairement le même résultat.sort(reverse=True)
.Vous pouvez simplement faire ceci:
Depuis votre liste est déjà dans l'ordre croissant, nous pouvons simplement l'inverse de la liste.
vous simple type: