您的位置:首页 > 编程语言 > Python开发

Python 排序

2016-12-02 15:13 176 查看
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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sort 排序