python中如何使用浅拷贝与深拷贝模块

  介绍

小编给大家分享一下python中如何使用浅拷贝与深拷贝模块,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>

import 副本   时间=p1  [[1,2], 4]   时间=p2  copy.copy (p1)   时间=p3  copy.deepcopy (p1)   #先来看地址:   打印(& # 39;% x  % x  % x # 39; % (id (p1) id (p2),身份证(p3)))   #在来看第一个元素地址:   打印(& # 39;% x  % x  % x # 39; % (id (p1 [0]), id (p2[0]),身份证(p3 [0])))   #对子列表修改   p1 [0] [0],=10   p2 [1],=, 1   p3 [0] [1],=100   打印(& # 39;p1: & # 39;, p1)   打印(& # 39;p2: & # 39;, p2)   打印(& # 39;p3: & # 39;, p3)

<强> <强>

(列表,字典等),可变就使用深拷贝,

复制。复制、列表、dict等

以上是python中如何使用浅拷贝与深拷贝模块的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

python中如何使用浅拷贝与深拷贝模块