Python——深浅拷贝

Posted 回忆唯U你

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python——深浅拷贝相关的知识,希望对你有一定的参考价值。

  1.赋值操作两者是同一数据,其内存地址一样

  2.copy是浅拷贝,只能拷贝嵌套数据的第一层数据,嵌套的数据与赋值操作相同,其内存地址一样,当一个被更改,其他的拷贝也会跟着变。

  3.deepcopy是深拷贝,使用深拷贝需要引入copy库,深拷贝是将元素内部的所有元素完全进行拷贝赋值,即使是嵌套数据,其嵌套的数据也是可以复制的,所以原数据改变,拷贝的数据不会跟着变。

以上是关于Python——深浅拷贝的主要内容,如果未能解决你的问题,请参考以下文章

Python的深浅copy

Python深浅拷贝

Python3 深浅拷贝

Python的深浅拷贝

Python之深浅拷贝

022Python深浅拷贝