python之可迭代对象、迭代器、生成器

2018-09-06  本文已影响0人  octocat

他们是什么

他们之间的联系

iterable 包含 iterator 包含 generator
有些iterable对象,比如list,是将所有的值都存储在内存中。而有些就不是,比如 iterator
所有的 iterable 都是可以用for循环来取的其中的值的。for循环的工作原理就是先通过调用 iter方法来获取一个iterator,然后通过不停的调用next 方法来取得所有的值的

上一篇下一篇

猜你喜欢

热点阅读