竟然把这个搞错了。。备份一下:
直接赋值:
两者直接赋值,相当于b是a的引用,所以当a发生了变化时,b也相应变化。
浅拷贝
浅拷贝只是复制了父目录的数据,如果a字典里的值都是非容器类型数据,那么浅拷贝就等于拷贝了一份a,如果a里面的值包含容器类型数据,那么浅拷贝则相当于对容器类型数据的一个引用。
也就是说,a["xxx"]=[1,2],此时如果改变a["xxx"]的值,b也会相应改变。但是对于a["qqq"]=2,此时如果改变a["qqq"]的值,则b不会变化。
深拷贝
深拷贝就是完全复制一份a的数据,两者之间是完全独立的。不会相互影响。

马春杰杰



最新评论
站长您好,亚马逊云咨询推广资源,望建立联系,可邮件,谢谢。
换友情链接吗?
看你的站做的挺不错的
恭喜!!太强了,硕博连读啊
雁过留毛,人过留名。
看不懂但大受震撼
每天都在战争,希望2026和平.
ZeroTier 看过多篇帖子,目前群辉、飞牛os、win11 、安卓、ubuntu ≥18.04 顺利通过,这篇相对于简单 实用、特来感谢 🙄