博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Python内置函数之sorted()

Posted on 2017-08-14 17:09  开飞机的贝塔  阅读(190)  评论(0编辑  收藏  举报

sorted(iterable,*,key=None,reverse=False)

对可迭代对象进行排序,默认ASCII进行排序。

例子:

sorted(iterable,*,key=None,reverse=False)
对可迭代对象进行排序。
>>> a = ['a','b','d','A','E']
>>> b = sorted(a) #默认使用ASCII码排序
>>> b
['A', 'E', 'a', 'b', 'd']
>>> c = sorted(a,key=str.lower) #指定方法进行排序
>>> c
['a', 'A', 'b', 'd', 'E']
>>> d = sorted(a,reverse=True) #是否反向排序
>>> d
['d', 'b', 'a', 'E', 'A']