Yielding a chain of values
kay.schluehr at gmx.net
Wed Aug 31 14:08:01 CEST 2005
Reinhold Birkenfeld wrote:
> > x = [ yield r for r in iterable ]
> Which is quite different from
> x = (yield) in iterable
> which is currently (PEP 342) equivalent to
> _ = (yield)
> x = _ in iterable
> So, no further tinkering with yield, I'm afraid.
Is the statement
yield from iterable
also in danger to be ambigous?
The resolution of "(yield) from iterable" into
_ = (yield)
x = _ from iterable
would not result in valid Python syntax.
More information about the Python-list