本文共 280 字,大约阅读时间需要 1 分钟。
1、key函数实现
所谓的key函数,就是以参加排序的每一项作为输入,而输出则为用来排序的key
a = [(1,2), (2,4), (1,3)]a.sort(key=lambda elem: (elem[0], -elem[1]))print(a) # [(1, 3), (1, 2), (2, 4)]# 或者def my_key(x): return x[0], -x[1]a = [(1,2), (2,4), (1,3), (5,3)]a.sort(key=my_key)print(a) # [(1, 3), (1, 2), (2, 4)]
转载地址:http://bvivb.baihongyu.com/