相关疑难解决方法(0)

python:如何在两个不同的键上对复杂列表进行排序

我有一个奇怪的列表,以下列方式构建:

[[name_d, 5], [name_e, 10], [name_a, 5]] 
Run Code Online (Sandbox Code Playgroud)

我想先用数字(desc)对它进行排序,然后,如果数字相同,则按名称(asc)排序.所以我想要的结果是:

[[name_e, 10], [name_a, 5], [name_d, 5]]
Run Code Online (Sandbox Code Playgroud)

我试着想一个我可以在sort方法中使用的lambda函数,但我不确定我能做到.

python sorting

11
推荐指数
1
解决办法
7206
查看次数

标签 统计

python ×1

sorting ×1