Python对象的拷贝
来源:互联网 发布:jy淘宝店网址是多少 编辑:程序博客网 时间:2024/05/16 01:06
Python对象的拷贝
分类: Python2013-05-30 15:15 133人阅读 评论(0) 收藏 举报
Python对象拷贝
目录(?)[+]
一、定义
Python对象的拷贝分为两种:深拷贝和浅拷贝。
深拷贝:拷贝对象及其子对象。
浅拷贝:只拷贝对象本身,不会拷贝对象的子对象。
二、举例
有列表a=[1,2,3,4,[5,6]]。
浅拷贝有两种方法,一种是切片b=a[:],另外一种是使用copy库c=copy.copy(a)。
怎么验证这样是浅拷贝呢?
可以看到列表b和列表c中的子列表只是一个引用类型,并不是列表a的子列表的拷贝。
深拷贝的方法是使用copy库,下图可以看到列表d的子列表并没有随着a[4]的改变而改变。
好了今天就写到这里了。
- Python对象的拷贝
- Python对象的拷贝
- python对象的深浅拷贝
- Python对象的拷贝,浅拷贝和深拷贝。
- python对象的浅拷贝和深拷贝
- 21.python对象的浅拷贝和深拷贝
- Python对象的深拷贝与浅拷贝
- Python对象的浅拷贝和深拷贝
- python的对象赋值、浅拷贝和深拷贝
- python中的对象拷贝
- python对象拷贝
- Python 拷贝对象
- python拷贝对象
- Python之拷贝对象
- python 对象拷贝, 值相同,同一对象的区别
- Python对象之深拷贝、浅拷贝
- [转]python 复制(拷贝)对象
- 004_001 Python 对象拷贝
- 学习博客
- struct miscdevice
- UNIX环境高级编程——文件和目录
- Error with hilo in NHibernate - “could not read a hi value - you need to populate the table”
- 深信服面试总结
- Python对象的拷贝
- 1075: 【明明的随机数】解题报告
- 计算机领域的所有SCI一区期刊,这是最顶级期刊了
- poj 1141 Brackets Sequence
- OpenStack Keystone的基本概念理解
- tar打包排除指定目录/文件
- 如何学好JAVA
- C#日期格式转换大全
- SEO外链的数量与质量哪个更重要