[Python-ideas] Accessing the result of comprehension's expression from the conditional
Terry Reedy
tjreedy at udel.edu
Sat Jun 20 21:07:23 CEST 2009
Steven D'Aprano wrote:
> On Sat, 20 Jun 2009 08:31:26 am Lie Ryan wrote:
> You don't like lambda? Fine, define an external function first. Then you
> can write:
>
> filter(pred, (f(x) for x in seq))
>
> There's no violation of DRY, there's no redundancy, there's no lambda,
> there's no "y" variable needed. What's ugly about it?
I think its great and that it kills any justification for the proposal.
tjr
More information about the Python-ideas
mailing list