dd={"a":"1","b":"2"}
cc=dd
cc["c"]="3"
print(dd)
print(cc)
运行结果是
{'a': '1', 'b': '2', 'c': '3'}
{'a': '1', 'b': '2', 'c': '3'}
改变 cc 的值同时改变 dd 的值
list 变量有同样的问题
但是我他赋值给另一个变量的目的就是不改变它的值啊。请问有什么办法避免这个问题吗?还是说是我的 python 环境有问题呢?
cc=dd
cc["c"]="3"
print(dd)
print(cc)
运行结果是
{'a': '1', 'b': '2', 'c': '3'}
{'a': '1', 'b': '2', 'c': '3'}
改变 cc 的值同时改变 dd 的值
list 变量有同样的问题
但是我他赋值给另一个变量的目的就是不改变它的值啊。请问有什么办法避免这个问题吗?还是说是我的 python 环境有问题呢?
