R. David Murray <rdmur...@bitdance.com> added the comment: The docs very clearly say the second argument is the value that will be assigned to the keys. It doesn't matter whether or not that object is mutable, it is that object that gets assigned. This is just the way that Python works:
>>> a = b = [] >>> a.append(1) >>> b.append(2) >>> a [1, 2] That is exactly analogous to what you are doing in your example. ---------- nosy: +r.david.murray _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6730> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com