参考文章 https://blog.csdn.net/u011630575/article/details/78604226
深拷贝:获得一个独立的个体,不受被复制的对象的影响
浅拷贝:
对于不可变对象,和赋值一样。
对于可变对象(列表,元组),当被复制的对象中无复杂对象,不受被复制对象的影响,当被复制对象中有复杂对象,对复杂对象更改,浅拷贝对象受原对象的影响。
【Python|python深拷贝,浅拷贝的区别】当改变 复杂子对象中的元素时,浅复制值发生了变化;
当改变的值不是复杂子对象,浅复制的值没有发生变化。因为 浅复制 ,复杂子对象的保存方式是 作为 引用 方式存储的,所以修改 浅复制的值 和原来的值都可以 改变 复杂子对象的值。
推荐阅读
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- Python专栏|数据分析的常规流程
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- Python绘制小红花
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- python|8. 文件系统——文件的删除、移动、复制过程以及链接文件
- 爬虫|若想拿下爬虫大单,怎能不会逆向爬虫,价值过万的逆向爬虫教程限时分享
- 分布式|《Python3网络爬虫开发实战(第二版)》内容介绍
- java|微软认真聆听了开源 .NET 开发社区的炮轰( 通过CLI 支持 Hot Reload 功能)