# def demo(): # for i in range(4): # yield i # # g=demo() # # g1=(i for i in g) # g2=[i for i in g1] # 执行了 和数据类型的强制转换没有区别 # # print(list(g1)) # 空 # print(list(g2)) # [0,1,2,3]
生成器不调用不运行 列表推导式要值相当于调用生成器推导式,生成器中的值取了就没了