深浅拷贝

浅拷贝之后的可变类型还是指向原来的内存地址

 

 深拷贝进行拷贝后可变类型不再指向原来的,而是指向新的

不管深拷贝还是浅拷贝,不可变类型都是指向同一个的

import copy
l = [1,2,[1,2]]
l1 = copy.copy(l)  # 浅拷贝

l2 = copy.deepcopy(l)  # 深拷贝

 

posted @ 2019-07-21 13:58  Nmdlao  阅读(86)  评论(0编辑  收藏  举报