说明:本文实例分析了Python生成器generator用法。分享给大家供大家参考,具体如下:
生成器generator本质是一个函数,它记住上一次在函数体中的位置,在生成器函数下一次调用,会自动找到该位置,局部变量都保持不变
l = [x * 2 for x in range(10)] # 列表生成式
g = (x * 2 for x in range(10))
print(l,g) # l打印的是一个列表,g则是一个generator的内存地址
一次性打印获取generator的所有元素:
<weixin_38663701> 上传 | 大小:78kb