zoukankan
html css js c++ java
python 直接赋值 深浅拷贝
1、直接赋值
默认浅拷贝传递对象的引用
而已,原始列表改变,被赋值的b也会做相同的改变;
直接用等号赋值的话,python解析器机制可能是为了节省内存之类的会把
指针指向同一个位置
,也就是两个变量完全一样的,像取了一个别名。
例如:
2、copy浅拷贝
浅拷贝:
拷贝父对象,不会拷贝对象内部的子对象
。如果子对象发生变化,浅拷贝也是会跟着改变的。
例如:
3、深拷贝
深拷贝:
完全拷贝父对象和子对象
,原来的不管怎么变都和深拷贝后的内容没关系。
例如:
查看全文
相关阅读:
ASP.NET API盘点
C# POST与Get数据
洛谷 P3373 【模板】线段树 2
洛谷 P1972 [SDOI2009]HH的项链
洛谷 P1113 杂务(vector)
POJ 3249 Test for Job
POJ 1734 Sightseeing trip(Floyd)
洛谷 P1202 [USACO1.1]黑色星期五Friday the Thirteenth
洛谷 P1484 种树
洛谷 P1801 黑匣子_NOI导刊2010提高(06)
原文地址:https://www.cnblogs.com/sunshine-blog/p/13418191.html
最新文章
cocos2d-x之Box2d初试
cocos2d-x之物理引擎之碰撞监测
Python 匿名函数与内置函数
面向过程编程及各种表达式
Python之三大器
函数对象、名称空间与作用域
Python 函数的参数详解
Python 函数的基本使用
文件的操作处理
字符编码介绍
热门文章
Python 流程控制
Python 基础知识
winform开发框架之模块维护
Winform开发框架之单据窗体生成(主从表,流水单号)
Winform开发框架之介绍
VS2013自动注释插件
关于存储过程可空条件查询
window删除损坏无法打开的文件
GitHub使用心得
PowerDesigner 16.5对SQL Server 2012 生成数据库时"不支持扩展属性"问题
Copyright © 2011-2022 走看看