浅拷贝:
只拷贝第一层数据,嵌套数据只拷贝引用,当修改嵌套数据的数据时,被拷贝的嵌套数据也会跟着变化;
B = A[:]
深拷贝:
拷贝所有层次的数据,当修改嵌套数据不影响原背拷贝数据的值(相当于复印)。
==》深拷贝消耗内存及效率
python引用的包:
import copy.deepcopy()
B = copy.deepcopy(A)
浅拷贝:
只拷贝第一层数据,嵌套数据只拷贝引用,当修改嵌套数据的数据时,被拷贝的嵌套数据也会跟着变化;
B = A[:]
深拷贝:
拷贝所有层次的数据,当修改嵌套数据不影响原背拷贝数据的值(相当于复印)。
==》深拷贝消耗内存及效率
python引用的包:
import copy.deepcopy()
B = copy.deepcopy(A)