【发布时间】:2011-01-27 04:36:32
【问题描述】:
我希望以下代码只会初始化 dict_a、dict_b 和 dict_c 字典。但它似乎有一个副本通过效果:
dict_a = dict_b = dict_c = {}
dict_c['hello'] = 'goodbye'
print dict_a
print dict_b
print dict_c
如你所见,结果如下:
{'hello': 'goodbye'}
{'hello': 'goodbye'}
{'hello': 'goodbye'}
为什么那个程序会给出之前的结果,我希望它什么时候返回:
{}
{}
{'hello': 'goodbye'}
【问题讨论】:
-
没有教程,我只是在应用我认为适用于 Java 等语言的概念。
标签: python