Sortieren mehrerer Listen basierend auf einer einzigen Liste in Python

8

Ich drucke ein paar Listen, aber die Werte sind nicht sortiert.

%Vor%

Wie sortieren Sie alle diese Listen am besten anhand der Werte in "Dateiname"?

Also wenn:

%Vor%

Dann würde die Sortierung zurückkehren:

%Vor%     
Zach 22.07.2012, 16:26
quelle

3 Antworten

8

Ich würde zip dann sortieren:

%Vor%

Wenn Sie wirklich die einzelnen Listen zurückbekommen wollen, würde ich sie wie oben sortieren und dann entpacken:

%Vor%     
David Wolever 22.07.2012, 16:29
quelle
2

Wie wäre es damit: zip in eine Liste von Tupeln, sortieren Sie die Liste der Tupel, dann "entpacken"?

%Vor%

Oder in einer Zeile:

%Vor%

Beispiellauf:

%Vor%     
orip 22.07.2012 16:33
quelle
0

zip liefert eine Liste von Tupeln, die Sie nach ihrem ersten Wert sortieren können. Also:

%Vor%     
Jochen Ritzel 22.07.2012 16:32
quelle

Tags und Links