Я бы хотел иметь генераторы, которые подчиняются другим генераторам, например
def gx():
for i in [1, 2, 3]:
yield i
def gy():
for i in [11, 12, 13]:
yield i
def gz():
"""this should defer to gx and gy to
generate [1, 2, 3, 11, 12, 13]"""
for i in gx(): yield i
for i in gy(): yield i
Является ли явный цикл в gz () единственным способом сделать это, или есть лучшие альтернативы?