|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 ~风介~ 于 2017-3-11 11:53 编辑
函数:- sorted(iterable, key=None, reverse=False) --> new sorted list
- 返回将迭代器中的元素排序的新列表。
复制代码 代码:#Python3.4.0
- >>> i = [x for x in range(-5,6)]
- >>> i
- [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]
- >>> sorted(i)
- [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]
- >>> sorted(i,reverse=True)
- [5, 4, 3, 2, 1, 0, -1, -2, -3, -4, -5]
- >>>
复制代码
说明:
- sorted与sort不同。前者是内置函数,后者是列表、字典的方法;前者返回一个新列表。
复制代码
-
- >>> sorted([36, 5, -12, 9, -21], key=abs)
- [5, 9, -12, -21, 36]
- >>> sorted(['bob', 'about', 'Zoo', 'Credit'])
- ['Credit', 'Zoo', 'about', 'bob']
- >>> sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.lower)
- ['about', 'bob', 'Credit', 'Zoo']
- >>> sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.lower, reverse=True)
- ['Zoo', 'Credit', 'bob', 'about']
- >>>
复制代码
======================
函数:
代码:
- i = [x for x in range(-5,6)]
- >>> for x in reversed(i):
- print(x,' ',end='')
-
- 5 4 3 2 1 0 -1 -2 -3 -4 -5
- >>>
复制代码 说明:
- reversed与reverse不同。前者是内置函数,后者是列表、字典的方法。前者返回一个新列表。
复制代码
|
|