生成器注意

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(g))
print(list(g1))
print(list(g2))

生成器只要取一次就没了,g取完了,g1就没了,g2也没了

g1取完了,g2也没了

注意:数值分别和列表相加是列表

原文地址:https://www.cnblogs.com/shuoran/p/11661014.html