Méthode pour trier une liste de listes?
J'ai une liste de listes (ne peut pas être tuples depuis que je suis à générer dynamiquement) et il est structuré comme une liste de listes de l'un int et un float:
[[1,1.0345],[2,5.098],[3,4.89],[2,5.97]]
Je veux faire un tri, mais j'ai seulement réussi à obtenir le construit en fonction de tri pour trier par le premier élément de la liste ou de ne pas faire n'importe quoi, mais j'ai besoin de les trier par le deuxième élément de la liste et je ne veux pas mettre en œuvre ma propre fonction de tri. Donc un exemple de ce que je veux c'est:
[[1,1.0345],[3,4.89],[2,5.098],[2,5.97]]
Quelqu'un pourrait-il me dire comment faire pour obtenir l'un des construit dans les fonctions de tri pour ce faire?
source d'informationauteur user381261
Vous devez vous connecter pour publier un commentaire.
Passer le
key
argument.Comment sur l'utilisation qu'ils paramètre clé de tri...
Cela indique à python pour trier la liste des listes à l'aide de l'élément à l'index 1 de chaque liste, comme la clé pour les comparer.