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也没了
注意:数值分别和列表相加是列表