例如:
创建一个迭代器对象,并输出结果如下:
x = iter(["apple", "banana", "cherry"])
print(next(x))
print(next(x))
print(next(x))
1、定义和用法
iter()
函数返回一个迭代器对象。
2、调用语法
iter(object, sentinel)
3、参数说明
参数 | 描述 |
object | 必需的参数,一个可迭代的集合对象。 |
sentinel | 可选的。如果传递了第二个参数, 则参数 object 必须是一个可调用的对象(如,函数), 此时,iter 创建了一个迭代器对象, 每次调用这个迭代器对象的__next__()方法时, 都会调用object。 |
4、相关函数
reversed():函数返回一个反向的迭代器对象。
5、使用示例
lst = [1, 2, 3]
for i in iter(lst):
print(i)