python reversed
时间: 2023-04-29 22:04:00 浏览: 105
`reversed` 是 python 中的内置函数,可以将一个可迭代对象(如列表、字符串等)倒序迭代。使用方法如下:
```
>>> list(reversed([1, 2, 3]))
[3, 2, 1]
>>> for i in reversed("hello"):
... print(i)
...
o
l
l
e
h
```
注意,`reversed` 函数返回的是一个迭代器,而不是直接返回倒序后的列表。如果需要得到倒序后的列表,可以使用 `list()` 函数将迭代器转换为列表。
相关问题
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()` 函数返回的是一个迭代器,因此如果需要使用反转后的序列,需要将其转换为列表、元组等序列类型。
python reversed函数用法
可以使用reversed函数来倒序一个列表、元组或字符串。具体用法为reversed(seq),其中seq是要被倒序的对象,返回一个迭代器,可以使用list()将其转换为列表。举个例子,如果lst是一个列表,可以使用reversed函数将其倒序:list(reversed(lst))。
阅读全文