[Python-Dev] PEP 289: Generator Expressions (second draft)

Andrew Koenig ark-mlist at att.net
Thu Oct 23 11:12:07 EDT 2003


> Heh, and then {(x, x**2) for x in range(n)} is a dict comprehension.

No, it's a set comprehension where the set elements are pairs.  The dict
comprehension would be

	{x: x**2 for x in range(n)}

Or would that be a single-element dict whose key is x and value is a
generator expression?  :-)





More information about the Python-Dev mailing list