python 迭代器和生成器的区别

迭代器(iterator)是一个实现了迭代器协议的对象,python的一些内置数据类型(列表,数组,字符串,字典等)均可以经过for语句进行迭代,咱们也能够本身建立一个容器,实现了迭代器协议,能够经过for,next方法进行迭代,在迭代的末尾,会引起stopIteration异常。html In [14]: it = range(2) In [15]: ite = iter(it) In [1
相关文章
相关标签/搜索