def addd(s,x):
return s+x
def gen():
for i in range(4):
yield i
base=gen()
for n in range(1,10):
base=(addd(i,n) for i in base)
print(list(base))
关于yield:https://blog.csdn.net/mieleizhi0522/article/details/82142856
def addd(s,x):
return s+x
def gen():
for i in range(4):
yield i
base=gen()
for n in range(1,10):
base=(addd(i,n) for i in base)
print(list(base))