Python练习sorted排序,不支持优先级的计算器
例子1[(2,3),(1,4),(5,1),(1,6)]用元组中的最大值进行排序1
2
3
4
5
6
7
8
9
10
11
number_list = [(2,3),(1,4),(5,1),(1,6)]
#方法一:
print sorted(number_list,key = lambda x: max(x))
#方法二:
print sorted(number_list,key = lambda x: x>x and x or x)
#方法三:
#说明True*4=4,False*4=0
print sorted(number_list,key = lambda x: (x>x)*x + (x<x)*x)
页:
[1]