Код: Выделить всё
def add(n,i):
return n+i
def test():
for i in range(4):
yield i
g = test()
for n in [1,10]:
g = (add(n,i) for i in g)
print(list(g))
Подробнее здесь: https://stackoverflow.com/questions/793 ... rators-run
Код: Выделить всё
def add(n,i):
return n+i
def test():
for i in range(4):
yield i
g = test()
for n in [1,10]:
g = (add(n,i) for i in g)
print(list(g))