dict_a = {
"a": 1,
"b": 2,
"c":{3, 4}
}
dict_b = dict_a
dict_c = dict_a.copy()
在上述代码中,修改dict_b会影响dict_a的值,修改dict_a也会影响dict_b的值。
对于dict_c,如果修改的是a或者b的值,不会影响dict_c,这里的a,b就是所谓的“父对象”,即第一层键值对;如果修改c的值,则会影响dict_c,因为这里的c属于子对象,也就是第二层的键值对。另外,修改dict_c的值并不会影响dict_a或dict_b。
1068

被折叠的 条评论
为什么被折叠?



