A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2003-October/039051.html below:

[Python-Dev] accumulator display syntax

[Python-Dev] accumulator display syntax [Python-Dev] accumulator display syntaxAlex Martelli aleaxit at yahoo.com
Mon Oct 20 03:44:30 EDT 2003
On Monday 20 October 2003 02:08 am, Greg Ewing wrote:
> "Phillip J. Eby" <pje at telecommunity.com>:
> > If you look at it this way, then you can consider [x for x in S] to be
> > shorthand syntax for list(x for x in S), as they would both produce the
> > same result.  However, IIRC, the current listcomp implementation actually
> > binds 'x' in the current local namespace, whereas the generator version
> > would not.
>
> Are we sure about that?

We are indeed sure (sadly) that list comprehensions leak control variable 
names.  We can hardly be sure of what iterator comprehensions would be
defined to do, given they don't exist, but surely we can HOPE that in an
ideal world where iterator comprehensions were part of Python they would
not be similarly leaky:-).


Alex


More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4