[Python-Dev] accumulator display syntax

Guido van Rossum guido at python.org
Fri Oct 17 14:09:03 EDT 2003


> Guido van Rossum wrote:
> > but perhaps we can make this work:
> > 
> >   sum(x for x in S)

[Shane Holloway]
> Being able to use generator compressions as an expression would be 
> useful.  In that case, I assume the following would be possible as well:
> 
>      mygenerator = x for x in S
> 
>      for y in x for x in S:
>          print y
> 
>      return x for x in S

You'd probably have to add extra parentheses around (x for x in S) to
help the poor parser (and the human reader).

--Guido van Rossum (home page: http://www.python.org/~guido/)



More information about the Python-Dev mailing list