标签:改变 一致性 赋值 epc 另一个 元素 深浅拷贝 copy 也会
完全一致:对于赋值来说,完全保持一致,修改一个另一个也会随之修改
li2 = li1
半独立:对于浅copy来说,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地址,所以,对于第二层以及更深的层数来说,保持一致性。
li2 = li1.copy()
完全独立:对于深copy来说,两个是完全独立的,改变任意一个的任何元素(无论多少层),另一个绝对不改变。
import copy
li2 = copy.deepcopy(li1)
标签:改变 一致性 赋值 epc 另一个 元素 深浅拷贝 copy 也会
原文地址:https://www.cnblogs.com/springy/p/9973218.html