python生成器介绍,generator

日期:2018-06-09 16:06:07 章节:  python核心

python生成器介绍:在python中,一边循环一边计算的机制称为生成器。

下面是创建生成器的方法

(1)创建生成器的第一种方式:

python-generator1.png

使用列表生成,改成()。这种方式非常简单

生成器可以使用next()函数获取值(下一个),知道抛出StopIteration异常。

(2)使用yeild 关键字。

使用生成器比普通列表生成要节约内存。只有当用到列表元素才生成使用。