阅读背景:

Python面试题之生成器/迭代器

来源:互联网 

1.为什么要有生成器?

通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以。。。通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: