Python知识点进阶——生成器

生成器       为什么要将列表转化为迭代器?       因为列表太大的话用内存太大,做成迭代器可以节省空间,用的时候再拿出部分。       生成器是不会把结果保存在一个系列中,而是保存生成器的状态,在每次进行迭代时返回一个值,知道遇到StopIteration异常结束。 创建生成器       先看个例子 当要生成的list非常大时,会抛出异常,存储报错。 那怎样生成这种巨大的list呢?
相关文章
相关标签/搜索