一只萌萌小番薯
我不确定这是否是最重要的一种.我有一个元组列表,需要按降序整数值和第二个字母排序。这需要反转整数排序,而不是字母排序。这是我的解决方案:(在考试中,我甚至不知道你可以“嵌套”排序函数)a = [('Al', 2),('Bill', 1),('Carol', 2), ('Abel', 3), ('Zeke', 2), ('Chris', 1)]
b = sorted(sorted(a, key = lambda x : x[0]), key = lambda x : x[1], reverse = True)
print(b) [('Abel', 3), ('Al', 2), ('Carol', 2), ('Zeke', 2), ('Bill', 1), ('Chris', 1)]