Python生成器从另一个生成器调用产生所有内容
|
我有一个Python生成器,可以调用自身以获取更多要生成的元素。看起来像这样:
def gen(list):
# ...
if list:
for x in gen(list[1:]):
yield x
我的问题是关于最后两行:是否有更简洁的方式来表达这一点?我希望这样的事情(理解这不是按原样的有效Python):
def gen(list):
# ...
if list:
yield each in gen(list[1:])
没有找到相关结果
已邀请:
4 个回复
膝垫富顷
关键字。这是您当前拥有的内容与使用new关键字进行编码之间的比较:
:
烫珊
勺的驴吓识
铰齐插