如何在python中保存生成器函数的状态?

时间:2017-03-04 16:08:06

标签: python generator state

我有一个名为xprimes(start,stop)的素数yielder函数,其行为如下:

>>> xpms = xprimes(2) #not specifying the stop yields primes forever.
>>> xpms.next()
2
>>> xpms.next()
3
>>> xpms.next()
5
>>> xpms.next()
7
>>> xpms.next()
11

等等。 我想知道是否可以将任何生成器函数的状态存储在变量中,例如,如果发生此示例,xpms1xpms2都将保持生成{{1} }

13

0 个答案:

没有答案