python的深浅复制

美好的周一

天天上班,好久没更新博客了,今天update公司的工具,发现一个低级但是容易忽略的问题。浅复制!对,没错,就是这个面试题一直有的东西。

背景是我需要复制一个字典,在循环中我每次使用=来复制。但是实际上只是浅复制来引用。所以每次都会以上个字典为模板来复制。

解决方案:使用copy()


image.png

同样,数组也可以用copy

思考一下下列结果


image.png

资料:


image.png

image.png

image.png

[1]https://www.runoob.com/python/att-dictionary-copy.html
[2]https://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。