大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
2. copy.deepcopy 深拷贝 拷贝对象及其子对象
一个很好的例子:
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’]]
<div class="art_xg">
您可能感兴趣的文章:
- python中copy()与deepcopy()的区别小结
- 浅谈python中copy和deepcopy中的区别
- Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
- python实现linux下使用xcopy的方法
- 浅谈Python中copy()方法的使用
- Python中使用copy模块实现列表(list)拷贝
- 使用Python实现从各个子文件夹中复制指定文件的方法
- python批量复制图片到另一个文件夹
- 深入浅析Python中list的复制及深拷贝与浅拷贝
- python实现跨excel的工作表sheet之间的复制方法
- Python中浅拷贝copy与深拷贝deepcopy的简单理解
微信公众号搜索 “ 脚本之家 ” ,选择关注
程序猿的那些事、送书等活动等着你
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186596.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...