python 浅拷贝与深拷贝
来源:互联网 发布:eval在js中 编辑:程序博客网 时间:2024/05/29 14:59
import copy
ll = [ 1,2,3,["a","b"] ]
L = copy.copy(ll) # copy 浅复制,不会拷贝其子对象,修改子对象,将受影响
LL = copy.deepcopy(ll) # deepcopy 深复制,将拷贝其子对象,修改子对象,将不受影响
#改变ll的子对象
ll[3][1] = "100"
L --->[ 1,2,3,["a","100"] ]
LL--->[ 1,2,3,["a","b"] ]
ll.append(50)
L--->[ 1,2,3,["a","100"] ]
LL--->[ 1,2,3,["a","b"] ]
0 0
- Python的浅拷贝与深拷贝
- python/c++ 深拷贝与浅拷贝
- Python 深拷贝与浅拷贝
- Python中的浅拷贝与深拷贝
- python 浅拷贝与深拷贝
- Python的深拷贝与浅拷贝
- Python中深拷贝与浅拷贝
- python append()与深拷贝、浅拷贝
- python浅拷贝与深拷贝
- Python 的深拷贝与浅拷贝
- python中的深拷贝与浅拷贝
- Python:深拷贝与浅拷贝
- python 赋值、浅拷贝与深拷贝
- [Python]浅拷贝与深拷贝
- Python浅拷贝与深拷贝
- Python中的浅拷贝与深拷贝
- Python的深拷贝与浅拷贝
- python-深拷贝与浅拷贝
- JAXB主要用来实现对象和XML之间的序列化
- Android连接webservice笔记
- 【安卓】自定义基于onDraw的任意动画(不仅仅是平移/旋转/缩放/alpha)、!
- SuppressWarnings("unchecked")
- 技术路线0
- python 浅拷贝与深拷贝
- 解除svn版本控制
- mysql 空间类型 point 使用方式
- duplicate symbol _*** in:
- 装箱和拆箱(boxing&unboxing)-.NET
- jQuery 选择器获取组合类中的类名
- [Ljava.lang.String
- Java中Comparable接口的使用
- 多线程--单例设计模式