打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python教程十六深浅拷贝

深浅拷贝

浅拷贝出来的对象就是外新内旧的对象,对象本身(id)和原始对象完全不同,但是子对象和原始对象的子对象是一样的。我们来看一下浅拷贝

:

结果添加只添加到了a并没有把鼠标添加到a1

第二种浅拷贝,使用copy拷贝,和上面的浅拷贝效果是一样的,我们试验一下

:

结果:和切割浅拷贝是一样的,只不过使用copy更加方便快捷

深拷贝,深拷贝有一个重要的知识点,就是引入模块,python自带的模块,不需要安装包,直接import就可以使用下面我们来演示一下深拷贝,引入模块

:

结果:前两行输出就是深拷贝,第三第四行是id.在这里重要的一个知识点就是

import copy模块导入,在这里我们调用了copy模块,这个模块配合着copy.deecopy

也可以理解为模块的语法是变量=copy.deecopy()这个就是模块的引用

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python中深拷贝与浅拷贝的区别?
python数据类型的深浅拷贝
程序猿逆天改命之Python大法(12):深浅拷贝
图解 Python 中深浅拷贝(copy)
Python列表中的深浅拷贝,你学废了嘛?
实例解析:Python的引用和拷贝(原对象怎么变化,新对象都不变)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服