a=[x*2 for x in range(10)] 生成一整个列表
a=(x*2 for x in range(10)) 生成一个生成器 使用next 可以取出相关生成的数据 这样占据的内存空间更少
def createNum():
for i in range(5):
temp=yield b //执行到这里会程序暂停 下一次调用继续从这里执行然后到下一次循环的这里暂停
print("lalal")
a=createNum() //a 即为生成器
next(a)或者a.__next__()可以取出内容
a.send("haha") 给 temp传入“haha”并且继续直到下一次循环