【发布时间】:2019-10-27 06:38:31
【问题描述】:
我想根据两个因素对列表列表进行排序:
- 主要:列表必须根据列表中每个列表的第二个元素按升序排序
- 如果存在各种列表具有相同第二个元素的情况,则必须根据第一个元素按升序对这些特定列表进行排序。
data_input: [ [78, 10], [130, 0], [10, 1], [100, 100], [2, 2], [1, 99], [100, 0] ]
我正在使用此代码基于第一个标准进行排序
data_input.sort(key= lambda x: x[1])
但也想不出任何方法来实现第二个标准
期望的输出:
- data_input: [ [100, 0], [130, 0], [10, 1], [2, 2], [78, 10], [1, 99], [100, 100] ]*
【问题讨论】: