python深拷贝和浅拷贝
浅拷贝只拷贝对象本身, 对象(如 list, dict)中的子元素不会被拷贝,而是依旧引用原对象。深拷贝会将对象即其中的包含的子元素全部拷贝一份。
from copy import copy, deepcopy
a = [1, 2, 3]
b = copy(a)
c = deepcopy(a)
你要是觉得写的还不错,就点个关注,可以评论区留下足迹,以后方便查看.
你要是觉得写的很辣鸡,评论区欢迎来对线!
欢迎转载!
浅拷贝只拷贝对象本身, 对象(如 list, dict)中的子元素不会被拷贝,而是依旧引用原对象。深拷贝会将对象即其中的包含的子元素全部拷贝一份。
from copy import copy, deepcopy
a = [1, 2, 3]
b = copy(a)
c = deepcopy(a)