内置函数:sort_sorted&reverse_reversed

函数:

  1. sorted(iterable, key=None, reverse=False) --> new sorted list
  2.     返回将迭代器中的元素排序的新列表。
复制代码

代码:

  1. >>> i = [x for x in range(-5,6)]
  2. >>> i
  3. [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]
  4. >>> sorted(i)
  5. [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]
  6. >>> sorted(i,reverse=True)
  7. [5, 4, 3, 2, 1, 0, -1, -2, -3, -4, -5]
  8. >>>
复制代码


说明:

  1. sorted与sort不同。前者是内置函数,后者是列表、字典的方法;前者返回一个新列表。
复制代码

======================
函数:

  1. reversed(seq) 
  2.     返回一个逆置的迭代器
复制代码


代码:

  1. i = [x for x in range(-5,6)]
  2. >>> for x in reversed(i):
  3.         print(x,' ',end='')
  4.         
  5. 5  4  3  2  1  0  -1  -2  -3  -4  -5  
  6. >>>
复制代码

说明:

  1. reversed与reverse不同。前者是内置函数,后者是列表、字典的方法。前者返回一个新列表。
复制代码
posted @ 2016-07-29 17:53  海鸥博客  阅读(288)  评论(0编辑  收藏  举报