浅拷贝&深拷贝
程序员文章站
2022-07-04 22:58:37
浅拷贝新的对象指向原来对象的地址 深拷贝新的对象中,原来是可变对象,会新复制一份值指向新的地址[11,22,33]若原来的对象里含有可变对象,里面的这个可变对象也会指向新的地址['qwer', 123, [44,55]] 参考:https://www.cnblogs.com/wilber2013/p ......
浅拷贝
新的对象指向原来对象的地址
深拷贝
新的对象中,原来是可变对象,会新复制一份值指向新的地址[11,22,33]
若原来的对象里含有可变对象,里面的这个可变对象也会指向新的地址['qwer', 123, [44,55]]
参考:https://www.cnblogs.com/wilber2013/p/4645353.html
可变对象
列表、字典
不可变对象
数字、字符串、集合
参考:https://www.cnblogs.com/blackmatrix/p/5614086.html