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]