Python 排序
2016-12-02 15:13
204 查看
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]
相关文章推荐
- [python]一行搞定字符串排序
- 一个python小程序,从文本文件中读取每行的两组数字,进行排序后输出.
- [转载]如何使用python在2M内存中排序一百万个32位整数
- python算法实践5-直接选择排序
- 直接排序算法python实现
- python算法实践7-归并排序
- python 3.x中列表排序问题,从python2.x过渡到python3.x
- [转]Python中文排序
- python算法实践1-直接插入排序
- [python]一行搞定字符串排序
- python中的列表排序操作
- python 快速排序代码
- Python中实现多属性排序
- Python中数组 链表 元组 字典实现类Sql多字段排序和动态函数实现
- [python]一行搞定字符串排序
- python 3.0 字典 key 排序
- (转)一个显示排序过程的Python脚本
- 插入排序 python
- 用Python写排序算法