特牛网址导航

Python中的浅拷贝和深拷贝(一看就懂!!!)_深拷贝浅拷贝-CSDN博客

网友收藏
文章浏览阅读2.1w次,点赞62次,收藏310次。浅拷贝和深拷贝一直傻傻的分不清,甚至有时候会理解反。今天就简单总结一下python中的浅拷贝和深拷贝。最直观的理解就是:1.深拷贝,拷贝的程度深,自己新开辟了一块内存,将被拷贝内容全部拷贝过来了;2.浅拷贝,拷贝的程度浅,只拷贝原数据的首地址,然后通过原数据的首地址,去获取内容。两者的优缺点对比:(1)深拷贝拷贝程度高,将原数据复制到新的内存空间中。改变拷贝后的内容不影响原数据内容。但是深拷贝耗时长,且占用内存空间。(2)浅拷贝拷贝程度低,只复制原数据的地址。其实是将副本的地址指向原数据地址。修改_深拷贝浅拷贝