我有一个二维列表:
mylist = [[9,7, 2, 2], [1,8, 2, 2], [2,9, 2, 2]]
使用排序函数,列表会以这种方式排序:
[[1, 8, 2, 2], [2, 9, 2, 2], [9, 7, 2, 2]]
但是我想按照以下方式对这个列表进行排序:
[[9, 7, 2, 2],[1, 8, 2, 2], [2, 9, 2, 2]]
我想按列表的最后一个数字进行排序,而不是第一个数字,就像使用排序函数一样-它按列表的第一个数字排序。我想按最后一个数字排序,例如7比8和9小,因此7排在首位。
列表.sort(key=lambda x: x[::-1])
- Primusa