标签: python generator
我创建了生成器并调用了两次:
n=5 gen = (x ** 2 for x in range(n)) print(list(gen)) # [0, 1, 4, 9, 16] print(list(gen)) # []
为什么重复调用生成器返回一个空列表?