內置函數-sorted()和reversed()

1,sorted()對列表,元組,字典,集合或其餘可迭代對象進行排序並返回新列表。spa

2,reversed()對可迭代對象進行翻轉(首尾交換)並返回可迭代的reversed對象。----不是和列表的list.reverse()方法搞混了。code

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]
相關文章
相關標籤/搜索