[Python-Dev] Features for Python 2.0

Guido van Rossum guido@beopen.com
Tue, 25 Jul 2000 09:57:35 -0500


> guido wrote:
> 
> >   [x for x in seq]
> >   [x+y for x in seq1 for y in seq2]
> >   [x for x in seq if pred(x)]
> >   [x, x*2 for x in seq]
> 
> stupid question: does the last one mean that a python parser has
> to stack an infinite number of tokens before it can figure out if it
> has a list or a list comprehension?
> 
> did Python just turn into something that is much harder to parse?

This is a (minor) open issue; I'd be happy with requiring

  [(x, x*2) for x in seq]

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