Python 生成器 生成器和生成表达式 a=[i*2 for i in range(10)]#生成表达式 b=(i*2 for i in range(10))#生成器 生成器的特点:优点(不占用内存空间,生成速度快),缺点(不能切片,只能保存当前值,前值不能获取) Python 创建生成器 #1.生成器 b=(i*2 for i in range(10)) #2.函数生成器 def func(x): count=0 while count<x: yield count #保存当前函数的中断状态