小编典典

在Python中重置生成器对象

python

我有一个由多个yield返回的生成器对象。准备调用此生成器是相当耗时的操作。这就是为什么我想多次重用生成器。

y = FunctionWithYield()
for x in y: print(x)
#here must be something to reset 'y'
for x in y: print(x)

当然,我会考虑将内容复制到简单列表中。有没有办法重置我的发电机?


阅读 70

收藏
2020-12-20

共1个答案: 请登录查看