python里iter的用法
时间: 2024-03-10 19:50:50 浏览: 54
Python iter()函数用法实例分析
在Python中,`iter()`函数用于返回一个可迭代对象的迭代器。可迭代对象包括列表、元组、字符串、字典、集合等,而迭代器是一个对象,它可以逐个访问可迭代对象中的元素。迭代器对象可以使用`next()`函数来访问下一个元素,如果没有更多的元素可访问,则会引发StopIteration异常。
以下是一个示例:
```python
my_list = [1, 2, 3, 4, 5]
my_iter = iter(my_list)
print(next(my_iter)) # 输出1
print(next(my_iter)) # 输出2
print(next(my_iter)) # 输出3
```
在这个示例中,我们使用`iter()`函数创建了一个列表的迭代器对象`my_iter`,然后使用`next()`函数依次访问了列表中的前三个元素。
阅读全文