python 迭代器和生成器的區別

迭代器(iterator)是一個實現了迭代器協議的對象,python的一些內置數據類型(列表,數組,字符串,字典等)均可以經過for語句進行迭代,咱們也能夠本身建立一個容器,實現了迭代器協議,能夠經過for,next方法進行迭代,在迭代的末尾,會引起stopIteration異常。html In [14]: it = range(2) In [15]: ite = iter(it) In [1
相關文章
相關標籤/搜索