在Python中,我可以这样构建一个生成器:
def gen():
x = range(0, 100)
for i in x:
yield i
我现在可以使用以下代码定义一个生成器实例:
a = gen()
使用以下方法从生成器中提取新值:
a.next()
但是有没有一种方法a.current()
可以获取生成器的当前值?
i
的当前值呢? - mkrieger1(tp [0] for tp in i)
<=>i
。这类似于Scala滑动函数。 - CervEd