[Python-Dev] New syntax for 'dynamic' attribute access (original) (raw)

Greg Ewing greg.ewing at canterbury.ac.nz
Wed Feb 14 02:07:48 CET 2007


Martin v. Löwis wrote:

OTOH, you can't write

x + = 2 or a = 2 * * 4

Although oddly enough you can write

a[. . .]

I guess whoever added the ellipsis couldn't be bothered defining a new token for it.

It's something of an arbitrary choice, but to me it just seems that the dot and bracket should be separare tokens, perhaps because I would be thinking of the [x] as a special kind of argument to the dot operator, rather than there being a funny new operator called ".[".

-- Greg



More information about the Python-Dev mailing list