當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python reversed方法用法及代碼示例

Python 的 reversed(~) 方法從輸入序列返回一個反向迭代器。

參數

1. seq | sequence

返回反向迭代器的序列。

返回值

從輸入序列返回一個反向迭代器。

例子

基本用法

要返回反向迭代器並基於它創建一個列表:

list(reversed('Hello'))



['o', 'l', 'l', 'e', 'H']

reversed('Hello') 返回一個反向迭代器,我們又將其作為輸入傳遞給 list(~) 以從中生成列表。

要返回反向迭代器並打印每個項目:

a = ['Apple', 'Pineapple', 'Mango', 'Pear']
reverse_iterator = reversed(a)
for element in reverse_iterator:
 print(element)



Pear
Mango
Pineapple
Apple

我們從 reversed(a) 返回一個反向迭代器並將其存儲到 reverse_iterator 。然後我們繼續循環 reverse_iterator 中的每個元素並打印它。請注意,我們以相反的順序打印原始列表 a 中的元素。

相關用法


注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 Python | reversed method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。