python3之深拷贝与浅拷贝
来源:互联网 发布:linux 休眠 编辑:程序博客网 时间:2024/06/11 02:04
浅拷贝
a=[1,2,3]
b=a
下图表示浅拷贝:
该种情况属于浅拷贝,浅拷贝只拷贝引用,不拷贝内容。
深拷贝(利用copy模块)
copy.copy()
copy会根据数据类型为可变还是不可变进行判断:如果是不可变类型,和浅拷贝相同;如果是可变类型,只是拷贝第一层。
copy.deepcopy()
deepcopy会把内容进行递归拷贝,当然也包括引用都会全部拷贝。
深拷贝会把内容重新复制一份,一个变量指向新的地址。
下图表示深拷贝:
阅读全文
0 0
- python3之深拷贝与浅拷贝
- python3的对象引用、浅拷贝与深拷贝
- Python对象拷贝之浅拷贝与深拷贝
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- “浅拷贝”与“深拷贝”
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- 浅拷贝与深拷贝
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- “浅拷贝”与“深拷贝”
- 深拷贝与浅拷贝
- 浅拷贝与深拷贝
- 深拷贝与浅拷贝
- 浅拷贝与深拷贝
- HDU1561 The more, The Better 解题报告【树上DP/背包】
- 文件遍历
- Android控件
- css
- Thumbnailator快速入门
- python3之深拷贝与浅拷贝
- java中setSize(),setLocation(),setBounds三者之间的关系和用法
- 日期对象
- 调用SQL Server中的函数
- 第一个JAVA程序---HelloWord!
- Android移动开发-利用加速度传感器开发仿微信摇一摇功能的实现
- vs2013+opencv2.4.12配置
- BLE-NRF51822教程7-带协议栈工程中使用flash
- forever 安装后无法使用