对python元组列表进行排序(首先按降序排列,然后按升序排列第二个元素

时间:2020-04-08 21:45:08

标签: python

我正在尝试对元组列表进行排序:

b=sorted(b, reverse = True)  

[(4, 'damme'), (3, 'van'), (3, 'name'), (3, 'is'), (2, 'my'), (2, 'hi'), (2, 'claude'), (2, 'bond'), (1, 'your'), (1, 'what'), (1, 'jean'), (1, 'james')]

我已经按第一个元素进行了排序,但是我不知道如何按字母顺序按第二个元素进行排序。通过这里的lambda函数方法查看,但我只能看到示例,第一个和第二个值都以相同的顺序排序(即都升序或降序)。

我试图按降序对元素1进行排序,然后按升序(字母顺序)对元素2进行排序。

谢谢!

0 个答案:

没有答案