Ric*_*son 2 python sorting list
在Python中,我有一个嵌套列表,如下所示:
[ [[x1,y1,z1], [['0.9', 4], [0.8, 3], [0.5, 10], [0.1, 11]],
[[x2,y2,z2], [['1.0', 8], [0.8, 3], [0.2, 1], [0.1, 8]]
...]
Run Code Online (Sandbox Code Playgroud)
所以每个元素的形式如下:
[[3-tuple], [[val1, occurrences_of_val1], [val2, occurrences_of_val2],...]]
Run Code Online (Sandbox Code Playgroud)
第二个嵌套列表已按第一个项目排序(val1> val2> val3 ...),但我还希望3元组[x,y,z]按照两个条件按降序排列:
我该怎么做呢?可能与itemgetter,但我不确定在这种情况下.
yourList.sort(key=lambda x: x[1], reverse=True)