python迭代器案例讲解
时间: 2023-07-17 10:10:52 浏览: 108
迭代器的例子
5星 · 资源好评率100%
下面是一个使用Python迭代器的简单案例,假设我们有一个列表,需要遍历列表中的元素并打印出来:
```python
my_list = [1, 2, 3, 4, 5]
my_iterator = iter(my_list)
while True:
try:
element = next(my_iterator)
print(element)
except StopIteration:
break
```
首先,我们使用iter()函数将my_list列表转换为一个迭代器对象my_iterator。然后,我们使用while循环和next()函数遍历迭代器中的元素,直到迭代器中没有元素了(抛出StopIteration异常),循环退出。在每次循环中,我们使用next()函数获取迭代器中的下一个元素,并将其打印出来。这样就实现了对列表元素的遍历。
阅读全文