Python遍历迭代器
时间: 2024-06-01 14:05:51 浏览: 158
Python中的迭代器是一种可以遍历数据集合的对象。遍历迭代器的方式是使用for循环语句,而不是使用传统的while循环语句。要创建一个迭代器,我们可以使用iter()函数来将一个可迭代对象(如列表、元组、字典、集合等)转换成一个迭代器对象。然后,使用next()函数来逐个遍历迭代器中的元素,直到遍历完毕,抛出StopIteration异常。
以下是一个简单的示例代码:
```
my_list = [1, 2, 3, 4, 5]
my_iterator = iter(my_list)
while True:
try:
item = next(my_iterator)
print(item)
except StopIteration:
break
```
以上代码将会输出列表中的每个元素。当迭代器遍历完所有元素后,会抛出StopIteration异常,这时我们可以使用try/except语句来捕获该异常,以便在迭代完毕后停止循环。
阅读全文