首页 > 代码库 > Python:迭代器

Python:迭代器

迭代器:是访问集合内元素的一种方式

迭代器创建和访问:

>>> list = [1,2,3,4]>>> it = iter(list)   #迭代器创建>>> next(it)   #访问迭代器,只能通过next()来访问,不能通过索引来访问1>>> next(it)2>>> next(it)3>>> next(it)4>>> next(it)   Traceback (most recent call last):  File "<pyshell#37>", line 1, in <module>    next(it)StopIteration

迭代器遍历:

list=[1,2,3,4]it = iter(list) # 创建迭代器对象for x in it:        print (x, end=" ")

输出结果:

1 2 3 4

 

Python:迭代器