2016-11-08 3 views

Antwort

11

Verwenden Sie einfach einen geeigneten Sortierschlüssel.

C = [ 
     [129211, [{'cid': 142211, 'date': 1478550075, 'likes': {'count': 40}}]], 
     [128732, [{'cid': 142061, 'date': 1478550100, 'likes': {'count': 17}}]] 
    ] 
s = sorted(C, key=lambda i: i[1][0]['likes']['count']) 

Beachten Sie, dass Ihre aktuelle Liste C nicht richtig strukturiert ist - ich habe die falsche Syntax repariert.

Ergebnis:

>>> import pprint 
>>> pprint.pprint(s) 
[[128732, [{'cid': 142061, 'date': 1478550100, 'likes': {'count': 17}}]], 
[129211, [{'cid': 142211, 'date': 1478550075, 'likes': {'count': 40}}]]] 
Verwandte Themen