Can\'t we yield more than one value in the python generator functions?
Example,
In [677]: def gen(): .....: for i in range(5): .....: y
yield from
def gen(): for i in range(5): yield from (i, i+1) [v for v in gen()] # [0, 1, 1, 2, 2, 3, 3, 4, 4, 5]
The python docs say:
When yield from is used, it treats the supplied expression as a subiterator.