copy deepcopy
来源:互联网 发布:淘宝优惠券推广软件 编辑:程序博客网 时间:2024/06/07 02:12
copy不会产生独立的对象,只是给原对象加标签,原对象改变会影响复制对象
deepcopy会产生独立的对象,原对象只改变不影响复制对象
对于简单的对象而言,两者是没有区别的
对于复杂对象而言,区别会体现出来。例如:
import copya = [1, 2, 3, [1, 2, 3]]b=copy.copy(a)c=copy.deepcopy(a)a[0]=7 结果[1, 2, 3, [1, 2, 3]] [1, 2, 3, [1, 2, 3]]a[3][0]=6print(b,c)结果:[1, 2, 3, [6, 2, 3]] [1, 2, 3, [1, 2, 3]]#print(b==c) 比较值#print(b is c) 比较两者是不是一个对象
0 0
- copy deepcopy
- python copy deepcopy
- python copy & deepcopy 区别
- python copy & deepcopy 区别
- python copy & deepcopy 区别
- 拷贝 copy()和deepcopy()
- 理解copy和deepcopy
- python copy与deepcopy
- Python基础-copy & deepcopy
- python copy.copy和copy.deepcopy
- Python 中的 ‘=’,copy,deepcopy
- Python中的Copy和Deepcopy
- Python中的copy和deepcopy
- Python-copy()与deepcopy()区别
- 列表中的Copy与DeepCopy
- Python copy()与deepcopy()区别
- Python-copy()与deepcopy()区别
- python中的copy与deepcopy
- Saltstack自动化环境部署
- Linux 常用指令
- C++抽象编程——字符串(4)——回文数的检查与Pig Latin游戏
- 垂直同步
- 遗忘--17.3.20
- copy deepcopy
- 智能指针 smart pointer
- Extjs Grid store加载数据
- java多线程--子线程的事务影响主线程吗
- tensorflow source */tensorflow/bin/activate问题
- solr mysql 定时更新数据 方式
- 解决appiumlibrary中click a point 点击无效
- python中gps与百度坐标互转
- glide:加载图片到通知栏和应用小部件中