这个例子可以看出来,妻子和丈夫都是复制同一个模板,但当妻子的最内层改变后,丈夫的最内层也改变,原因浅复制只会复制最外层,最内层是通用的import copy #创建一个夫妻共同的资产账号 couple =['name',['pay','100']] #复制共同账号命名妻子的 wife=couple.copy() #复制共同账号命名老公的 husband =couple.copy() #给妻子的赋值 wife[0]="nvshen" #给老公的命名 husband[0]="nanshen" #当妻子取出50后 wife[1][1]='50' print(wife,husband)
python_浅copy用法
浅拷贝与深拷贝的区别
最新推荐文章于 2025-01-09 15:24:49 发布
通过一个简单的Python示例展示了浅拷贝的特点:当原始对象被拷贝后,如果修改了拷贝对象中最内层的数据,原始对象也会受到影响。这是因为浅拷贝只复制了一层,内部对象仍是引用。
1552

被折叠的 条评论
为什么被折叠?



