深浅复制
这是一个内存的, 理解
扩展: 改变列表的值, id不变, 它属于可变类型
浅复制
import copy wpon = [1,2,3,4] wpon2 = copy.copy(wpon) print(wpon) print(wpon2) print(id(wpon2))
演示:
加入深复制:
复制的三种写法
扩展: 改变原来的列表, 赋值会跟着变, 深浅复制不会
总结:
深拷贝: 全部拷贝了一份, 并且开辟了一个新的空间,所有的志向都是新的空间
浅拷贝: 拷贝了最外面的一层, 并且开辟了一个新的空间, 嵌套的这里面这层列表,指向的还是原来的空间地址
嵌套列表里的内层列表才指向原来的空间, 最外层的列表是在新的空间