Here is some example code:
d = {"a":"hello", "b":[1, 2, 3]}
x = d.copy()
d["b"][0]=10
print x
output:
{'a': 'hello', 'b': [10, 2, 3]}
It looks like the key names of a dictionary store pointers to the
values? Or does a dictionary object manage pointers to keys and
values, so copy() above just copies 4 pointers?
--
http://mail.python.org/mailman/listinfo/python-list
