2010-12-14 11 views
0

Mögliche Duplizieren:
Sorting a tuple that contains tuplesSortierliste in Python zu einer Dimension accoeding

hallo
Ich habe eine Liste, die A = [[a geht, '3'], [ g, '1'], [y, 2]]
Ich suche nach einer schnellen Möglichkeit, es nach den Nummern (zweite Dimension) zu ordnen, also
NewA = [[g, '1'], [y , '2'], [a, '3']]
dank
ariel

+1

Die Eingabe/Ausgabe ist inkonsistent, ist es wahrscheinlich, sollte die Zeichenfolge sein '2' und nicht den int 2. – kevpie

+0

Dank funktioniert super – ariel

Antwort

2
from operator import itemgetter 
newA = sorted(a, key=itemgetter(1)) 
+0

Das gibt: [[ 'y', 2 ], ['g', '1'], ['a', '3']] – user225312

+1

@AA: Welche Art von Python benutzt du? http://ideone.com/Du1qg – kennytm

+1

@ a-a, die Eingabe/Ausgabe der Frage ist inkonsistent, Mischen von Strings und Ints. – kevpie

Verwandte Themen