我们如何从另一个子生成器中产生,但要进行转换/处理?
例如:在下面的代码中,main_gen 使用 f(x) 转换后产生 x
def f(x):
return 2*x
def main_gen():
for x in sub_gen():
yield f(x)
这可以用yield from代替吗?如果可以,怎么做?
def main_gen():
yield from ***
我们如何从另一个子生成器中产生,但要进行转换/处理?
例如:在下面的代码中,main_gen 使用 f(x) 转换后产生 x
def f(x):
return 2*x
def main_gen():
for x in sub_gen():
yield f(x)
这可以用yield from代替吗?如果可以,怎么做?
def main_gen():
yield from ***