我需要对列表列表进行排序,其中每个列表entry
外部列表是一个由三个整数组成的列表,如下所示:
[[3,1,0],[1,2,3],[3,2,0],[3,1,1]]
诀窍是我需要对其进行排序entry[0]
,如果有平局,则按以下顺序对它们进行排序entry[1]
,如果这也是平局,则排序entry[2]
,所以上面的列表应该是:
[[3,2,0],[3,1,1],[3,1,0],[1,2,3]]
我一直在过度思考我的循环和排序语句,并且我无法找到一种方法来按顺序检查条目,而无需按这些值重新排列我的列表,而不是保持层次结构。
有什么建议么?