Methode zum Sortieren einer Liste von Listen?

9

Ich habe eine Liste von Listen (kann nicht Tupel sein, da ich es dynamisch erzeugen muss) und es ist strukturiert als eine Liste von Listen von einem int und einem float Wie:

%Vor%

Ich möchte es sortiert bekommen, aber ich habe es nur geschafft, die eingebaute Sortierfunktion zu bekommen, um es nach dem ersten Element der Liste zu sortieren oder nichts zu tun, aber ich muss sie nach dem zweiten Element der Liste sortieren und Ich möchte keine eigene Sortierfunktion implementieren. Ein Beispiel für das, was ich möchte, ist:

%Vor%

Könnte mir jemand sagen, wie man eine der eingebauten Sortierfunktionen dafür bekommt?

    
user381261 05.03.2011, 02:19
quelle

3 Antworten

18

Übergeben Sie das Argument key .

%Vor%     
Ignacio Vazquez-Abrams 05.03.2011, 02:22
quelle
11
%Vor%     
Senthil Kumaran 05.03.2011 02:24
quelle
2

Wie wäre es mit ihnen Schlüsselparameter von sortierten ...

%Vor%

Das sagt Python, dass es die Liste der Listen unter Verwendung des Elements in Index 1 jeder Liste als Schlüssel für den Vergleich sortieren soll.

    
Andrew White 05.03.2011 02:22
quelle

Tags und Links