迭代,迭代器,生成器,可迭代对象区别

2018-01-16  本文已影响0人  持戒行善

迭代是一个动词,凡是能用for in 这样的语句进行遍历的对象都称之为可迭代对象,而这一个过程也就称之为迭代。

可迭代的对象包括两部分:1.序列,比如list,tuple,set,dict,str等。2.生成器。

对于生成器这样的可迭代对象起个名字就叫迭代器,可见迭代器就是生成器,生成器就是迭代器。

上一篇 下一篇

猜你喜欢

热点阅读