我希望有发电机,其他发电机,例如发电机,推迟到子发电机
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()中的显式循环是唯一的方法来做到这一点,或者是否有更好的选择?
你需要解决一个实际的问题,或者你只是想知道在Python中是否有一个特定的功能? – 2012-02-29 16:02:22