关于深浅拷贝

浅拷贝只拷贝列表的第一层,原列表发生改变拷贝的列表也随之发生改变

深拷贝拷贝原列表,与原列表共用不可变的元素,遇到可变元素则另外开辟一块空间储存可变元素,当原列表里的可变因素发生改变时,深拷贝相对应的可变因素因为重新储存在另一内存中,所以不会随之发生改变.

赋值'='值相等 地址也相等

浅拷贝 值相等 地址不相等

深拷贝 值相等 地址不相等

猜你喜欢

转载自www.cnblogs.com/baby12138/p/10230316.html