背景 Python服务在对收到的json进行多次传值、赋值的时候,发现一个问题,dict中的值和我预期的值并不一样,于是对dict的复制和赋值进行了一些探究。 现象 dict1 = { 1:"a", 2:"abc", 3:["a","b"]} dict2 = dict1 # 浅拷贝: 引用对象 dict3 = dict1.copy()# 浅拷贝:深拷贝父对象(一级目录),子对象(二级目录)不拷贝,还是引用 dict1[1] = "b" dict1[3].remove("a") print(dict1) print