内置函数-sorted()和reversed()

1,sorted()对列表,元组,字典,集合或其他可迭代对象进行排序并返回新列表。

2,reversed()对可迭代对象进行翻转(首尾交换)并返回可迭代的reversed对象。----不是和列表的list.reverse()方法搞混了。

In [64]: x=[2,4,6,8,1,3]

In [65]: reversed(x)
Out[65]: <list_reverseiterator at 0x13577849940>

In [66]: print(reversed(x))
<list_reverseiterator object at 0x0000013577849630>     逆序,返回reversed对象

In [67]: list(reversed(x))
Out[67]: [3, 1, 8, 6, 4, 2]

In [68]: sorted(x)
Out[68]: [1, 2, 3, 4, 6, 8]                           sorted是排序,reverse英语是反向的意思

In [70]: sorted(x,reverse=True)
Out[70]: [8, 6, 4, 3, 2, 1]

 

posted on 2019-10-27 20:45  百川海洋  阅读(514)  评论(0编辑  收藏  举报

导航