python deepcopy「建议收藏」

python deepcopy「建议收藏」1.copy.copy浅拷贝只拷贝父对象,不会拷贝对象的内部的子对象。2.copy.deepcopy深拷贝拷贝对象及其子对象一个很好的例子:import copya = [1, 2, 3, 4, [‘a’, ‘b’]]  #原始对象b = …


Jetbrains全系列IDE稳定放心使用

1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。

2. copy.deepcopy 深拷贝 拷贝对象及其子对象

一个很好的例子:

python deepcopy「建议收藏」 import  copy


python deepcopy「建议收藏」a  =  [ 1 ,  2 ,  3 ,  4 , [ ‘ a ‘ ,  ‘ b ‘ ]]   # 原始对象


python deepcopy「建议收藏」


python deepcopy「建议收藏」b  =  a   # 赋值,传对象的引用


python deepcopy「建议收藏」 c  =  copy.copy(a)   # 对象拷贝,浅拷贝


python deepcopy「建议收藏」 d  =  copy.deepcopy(a)   # 对象拷贝,深拷贝


python deepcopy「建议收藏」


python deepcopy「建议收藏」a.append( 5 )   # 修改对象a


python deepcopy「建议收藏」 a[ 4 ].append( ‘ c ‘ )   # 修改对象a中的[‘a’, ‘b’]数组对象


python deepcopy「建议收藏」


python deepcopy「建议收藏」 print   ‘ a =  ‘ , a


python deepcopy「建议收藏」 print   ‘ b =  ‘ , b


python deepcopy「建议收藏」 print   ‘ c =  ‘ , c


python deepcopy「建议收藏」 print   ‘ d =  ‘ , d

输出结果:

a =  [1, 2, 3, 4, [‘a’, ‘b’, ‘c’], 5]

b =  [1, 2, 3, 4, [‘a’, ‘b’, ‘c’], 5]

c =  [1, 2, 3, 4, [‘a’, ‘b’, ‘c’]]

d =  [1, 2, 3, 4, [‘a’, ‘b’]]

        <div class="art_xg">

您可能感兴趣的文章:

python deepcopy「建议收藏」
python deepcopy「建议收藏」

微信公众号搜索 “ 脚本之家 ” ,选择关注

程序猿的那些事、送书等活动等着你

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186596.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一、导航菜单_苹果cms什么导航菜单

    一、导航菜单_苹果cms什么导航菜单一、导航菜单即页面样式,组成很简单,即一个文本输入框<input>和一个搜索图标,这里图标可以自行搜索下载一个,或者像下面一样使用在线图标,全部代码如下:先在<header&gt

    2022年8月1日
  • OCL功率放大电路[通俗易懂]

    OCL功率放大电路[通俗易懂]OCL(OutputCapacitorLess)是OTL电路的升级,指省去输出端大电容的功率放大电路,省去了输出电容,使系统的低频响应更加平滑。缺点是必须用双电源供电,增加了电源的复杂性。1.工作原理当输入信号为正半周期时,V1导通,V2截止,电流方向为+vcc,V1的集电极,V1的发射极,负载,地。当输入信号为负半周期时,V1截止,V2导通,电流方向为地,负载,V2的发射极,V2的集…

    2022年6月5日
  • 测试 windows live writer

    测试 windows live writer

    2021年5月8日
  • 深刻解读的意思_tdma和cdma区别

    深刻解读的意思_tdma和cdma区别简介  TD-SCDMA——TimeDivision-SynchronousCodeDivisionMultipleAccess(时分同步的码分多址技术)。  TD-SCDMA作为中国提出的第三代移动通信标准(简称3G),自1998年正式向ITU(国际电联)提交以来,已经历经十来年的时间,完成了标准的专家组评估、ITU认可并发布、与3GPP(第三代伙伴项目)体系的融合、新技术特性的…

    2022年9月28日
  • 微机原理与接口技术第二版答案_南京邮电大学计算机怎么样

    微机原理与接口技术第二版答案_南京邮电大学计算机怎么样本阶段是《微型计算机原理与接口技术》的辅导课程第一阶段。王老师通过对近几年几个知名院校的真题分析,结合了自己多年教学经验,总结了一套对于微型计算机原理与接口技术的应实性课程,考生在学习过程中,既要注意与课本相关的知识点,也同时要注意王老师穿插的应试技巧。凯程考研集训营,为学生引路,为学员服务!考研《微机原理与接口技术》考试大纲西安邮电大学2016考研《微机原理与接口技术》考试大纲科目代码:8…

    2022年10月2日
  • PHP与RBAC设计思路讲解与源码

    PHP与RBAC设计思路讲解与源码

    2021年10月30日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号