【发布时间】:2026-02-22 18:35:01
【问题描述】:
我有一个这样的列表
[[2, 1], [0, 3], [1, 2], [2, 5], [1, 4]]
所以我想根据第一个元素对这个列表进行排序,但是如果 2 个项目的第一个元素相等,则根据第二个元素排序,我想以相反的顺序(递减顺序)进行排序
我用过这个
arr.sort(key=lambda x: x[0], reverse=True)
但它的结果是
[[2, 1], [2, 5], [1, 2], [1, 4], [0, 3]]
我想要这样的结果
[[2, 5], [2, 1], [1, 4], [1, 2], [0, 3]]
【问题讨论】:
标签: python python-3.x list sorting