Python 拷贝(深拷贝(deep copy) 和 浅拷贝 (shallow copy))

看下面这个问题:

  问题:   Python 种有一些值的传递 是传引用, 有一些值的传递是传值,  所以我们需要对这些进行小心。

解决方案:

上面所介绍的是浅拷贝  。    。     。

1、copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。

2、copy.deepcopy 深拷贝 拷贝对象及其子对象

那么什么是深拷贝呢?

实际上,我们就可以看做他们复制后,就是一个新的文件了,就相当于我们比如说,复制一份word文档, 复制之后就相当于两份文档了,其之间也就没有什么关系了。   即使一个被修改的化  另一个也不会被修改了。

下面引用一个blog 种的内容

猜你喜欢

转载自blog.csdn.net/weixin_42066185/article/details/82430641