lst = [(1,(1,3,5)), (5,(2,3,4)),(3,(2,3,4))]
我想按第一个值降序排序。
答案 0 :(得分:12)
就像这样:
sorted(lst, reverse=True)
答案 1 :(得分:6)
排序到位?使用:
lst.sort(reverse=True)
答案 2 :(得分:4)
import operator
sorted(lst, reverse=True, key=operator.itemgetter(0))
答案 3 :(得分:0)
sorted(list, reverse=True, key=lambda x: x[0])
另请注意,“list”不是列表的好名称,因为它是内置列表类型。
答案 4 :(得分:0)
你可以这样排序。
sorted(lst, key=lambda a: a[0], reverse=True)