Python 迭代器 generator 和 Iterable
Python 迭代器
理解迭代器 generator 要清楚一个概念,可以进行for 循环的为可迭代对象Iterable,并不是迭代器,迭代器是指以被 next() 函数调用并不断返回下一个值的对象,表示一个惰性计算的序列。是迭代器一定是可迭代对象,可迭代对象不一定是迭代器。
Python的for循环本质上就是通过不断调用next()函数实现的
可迭代对象:list、tuple、dict、set...
原创
2018-11-14 22:11:56 ·
239 阅读 ·
0 评论