天天看點

Python内置函數 — reversed

1、reversed

Python内置函數,反轉序列,傳回一個疊代器對象,隻單純的反轉元素,不去重,不排序。

源碼注釋:

 """ Return a reverse iterator over the values of the given sequence. """

說明:傳回給定序列值的反向疊代器。

文法格式:

reversed(sequence)   -> Iterator[_T]

參數:

  • sequence,序列

傳回值:

  • 傳回一個新的疊代器,原序列對象不變。

用法執行個體:

(1)反轉清單

a = [1, 2, 3, 2, 4, 5]
b = list(reversed(a))
print(a)
print(b)
---------------------------------------------------------------------------------
運作結果:
[1, 2, 3, 2, 4, 5]
[5, 4, 2, 3, 2, 1]