Skip to main content
 首页 » 编程设计

Python排序两个键两个顺序

2025年05月04日17yxwkf

<分区>

情况是这样的,我有一个这样的列表:

[(1,a),(1,b),(5,c)]

我想对列表进行排序,使其首先取决于降序排列的数字,然后是升序排列的字符。

我试过:

sorted(theList, key = lambda x:(x[0], x[1]), reverse = True) 

但是结果在两个键中都是按降序排列的。显然,反向只取一个变量 我在网上搜索但找不到解决方案。请帮忙!谢谢!