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