python中.next函数的用法
时间: 2023-08-26 17:05:19 浏览: 134
Python内置函数 next的具体使用方法
在 Python 中,`.next()` 函数已经被弃用了。正确的用法是使用内置函数 `next()`。
`next()` 函数用于获取可迭代对象的下一个元素。如果没有更多的元素,它会引发 `StopIteration` 异常。下面是一个示例:
```python
my_list = [1, 2, 3]
my_iterator = iter(my_list)
print(next(my_iterator)) # 输出 1
print(next(my_iterator)) # 输出 2
print(next(my_iterator)) # 输出 3
print(next(my_iterator)) # 引发 StopIteration 异常
```
在这个例子中,我们使用 `iter()` 函数将列表 `my_list` 转化为迭代器 `my_iterator`。然后,我们使用 `next()` 函数分别获取迭代器的下一个元素,直到所有元素都被取完。
需要注意的是,如果你要使用 `next()` 函数获取迭代器的下一个元素,你必须先将可迭代对象转化为迭代器。
阅读全文