Concise idiom to initialize dictionaries
Gabriel Cooper
gabriel.cooper at mediapulse.com
Wed Nov 10 14:31:32 EST 2004
Rainer Mansfeld wrote:
> Being a C/C++ programmer with only a couple of weeks of Python
> experience, I'd simply do:
>
> a = b = c = d = e = f = g = h = i = j = k = l = {}
>
> That's clear and compact, but is it 'pythonic'?
That notation would make each variable a reference to the same dictionary:
>>> a = b = c = d = {}
>>> a['test'] = 1
>>> b
{'test': 1}
>>>
More information about the Python-list
mailing list