reversed函数
时间: 2023-04-25 20:05:04 浏览: 103
Python 中的 reversed 函数可以将一个序列的元素倒序排列,并返回一个迭代器。可以用于字符串、列表、元组等序列类型。使用方法如下:
```
reversed(序列)
```
例如:
```
>>> list(reversed([1, 2, 3]))
[3, 2, 1]
>>> list(reversed("hello"))
['o', 'l', 'l', 'e', 'h']
```
注意:reversed函数返回的是一个迭代器,如果要转换成列表、元组等可以使用list()或tuple()等函数。
相关问题
reversed函数python
Python 中的 reversed() 函数用于将序列反转。它接受一个可迭代对象作为参数,返回一个迭代器对象,该对象从最后一个元素开始迭代。
例如:
```
>>> x = [1, 2, 3, 4, 5]
>>> y = reversed(x)
>>> print(list(y))
[5, 4, 3, 2, 1]
```
可以看到 reversed 函数不会改变原来的list, 而是返回一个迭代器. 你需要使用 list() 或者 for循环来显示结果
python reversed函数
`reversed()` 函数返回一个反转的迭代器,它可以用于反转列表、元组、字符串等可迭代对象中的元素。语法如下:
```python
reversed(seq)
```
其中,`seq` 是要反转的序列,可以是列表、元组、字符串等。
示例:
```python
>>> a = [1, 2, 3]
>>> b = reversed(a)
>>> print(list(b))
[3, 2, 1]
>>> s = "hello"
>>> t = reversed(s)
>>> print("".join(t))
"olleh"
```
注意,`reversed()` 函数返回的是一个迭代器,因此如果需要使用反转后的序列,需要将其转换为列表、元组等序列类型。
阅读全文