python深拷贝和浅拷贝

浅拷贝只拷贝对象本身, 对象(如 list, dict)中的子元素不会被拷贝,而是依旧引用原对象。深拷贝会将对象即其中的包含的子元素全部拷贝一份。

from copy import copy, deepcopy

a = [1, 2, 3]
b = copy(a)
c = deepcopy(a)
posted @ 2020-12-09 15:57  rm-rf*  阅读(73)  评论(0编辑  收藏  举报