[Python-Dev] chained assignment weirdity
Ned Batchelder
ned at nedbatchelder.com
Tue Nov 6 18:58:53 CET 2012
On 11/6/2012 11:26 AM, R. David Murray wrote:
> On Tue, 06 Nov 2012 18:14:38 +0200, Serhiy Storchaka <storchaka at gmail.com> wrote:
>> Another counterintuitive (and possible wrong) example:
>>
>> >>> {print('foo'): print('bar')}
>> bar
>> foo
>> {None: None}
> http://bugs.python.org/issue11205
This seems to me better left undefined, since there's hardly ever a need
to know the precise evaluation sequence between keys and values, and
retaining some amount of "unspecified" to allow for implementation
flexibility is a good thing.
--Ned.
>
> --David
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/ned%40nedbatchelder.com
>
More information about the Python-Dev
mailing list