当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。