sorted 高阶函数
默认用法:
>>> sorted([10,8,25,37,99,3])
[3, 8, 10, 25, 37, 99]
默认是从小到大排序,如果需要从大到小排序需要自己定义一个函数
def reversed_cmp(x, y):
if x > y:
return -1
if x < y:
return 1
return 0
>>> sorted([10,8,25,37,99,3],reversed_cmp)
[99, 37, 25, 10, 8, 3]