2016-05-05 6 views
-3
biglist = [['Bob', 10], ['Karl', 12], ['Judy', 11]] 

customsort(biglist) 

Sollte Rückkehr dieser Liste der Listen sortieren:Wie durch eine ganze Zahl in den Listen innerhalb

biglist = [['Bob', 10], ['Judy', 11], ['Karl', 12]] 
+2

Es basiert auf 'Bob' vor' Judy' vor 'Karl' oder auf '10' vor' 11' vor '12' oder beides? Wenn beides, was hat Vorrang? – TigerhawkT3

+0

Ist die Ganzzahl (entsprechend Ihrer letzten Titeländerung) immer das zweite Element? – TigerhawkT3

+0

@ TigerhawkT3 Ja, es ist Sir –

Antwort

1
>>> biglist = [['Bob', 10], ['Karl', 12], ['Judy', 11]] 
>>> sorted(biglist, key=lambda x:x[1]) 
[['Bob', 10], ['Judy', 11], ['Karl', 12]] 
+0

Warum nicht nur 'sortiert (biglist)'? – TigerhawkT3

Verwandte Themen