博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Python中深拷贝与浅拷贝的理解(一)---概念
阅读量:5859 次
发布时间:2019-06-19

本文共 428 字,大约阅读时间需要 1 分钟。

import copy    a = [1, 2, 3, 4, ['a', 'b']] #原始对象        b = a #赋值,传对象的引用    c = copy.copy(a) #对象拷贝,浅拷贝    d = copy.deepcopy(a) #对象拷贝,深拷贝        a.append(5) #修改对象a    a[4].append('c') #修改对象a中的['a', 'b']数组对象        print 'a = ', a    print 'b = ', b    print 'c = ', c    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']]

 

转载地址:http://narjx.baihongyu.com/

你可能感兴趣的文章
网络主机监控-nagios应用漫谈(一)
查看>>
Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试
查看>>
JSP中 request.getRealPath("/xx/yy") 方法提示已经过时的替代方法
查看>>
实现websocket多人聊天,很简单
查看>>
摩托罗拉里程碑2刷android 2.3.4
查看>>
网络安全系列之四十四 在IIS6中配置虚拟主机
查看>>
Redis Sentinel机制与用法(二)
查看>>
微软发布新版Silverlight 5 - 版本号5.1.10411.0
查看>>
推荐一个可视化数据结构、算法演示网站
查看>>
Jayrock: JSON and JSON-RPC for .NET
查看>>
机房管理系列之远程协助
查看>>
mysql删除多表中查询出来的数据
查看>>
DataGridView 新加行的默认值的设定
查看>>
shell中find详解
查看>>
谁在关心企业的IT运维管理
查看>>
windows 2008平台安装CRM总结
查看>>
Android日志系统驱动程序Logger源代码分析
查看>>
FreeBSD 下的 MySQL 备份方案
查看>>
【Java学习笔记】HashSet中加入自定义的类的对象
查看>>
在工作流中动态加载活动(Activity)
查看>>