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

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

例如import copy

a = [1, 2, 3, 4, ['a', 'b']] #原始对象

e = a[:] #利用分片操作进行拷贝(浅拷贝)

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']]

e = [1, 2, 3, 4, ['a', 'b

python中copy函数怎么用_python怎样copy对象相关推荐

  1. python中定义函数常用关键字_Python 中定义函数的关键字是 _________________ 。_学小易找答案...

    [其它]实验4-串和数组-实验任务书.docx [填空题]表达式 'abc' in ['abcdefg'] 的值为______________. [填空题]已知 x = range(1,4) 和 y ...

  2. python中pop函数的用法_python中pop()函数怎么用

    python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...

  3. python中reduce函数的运用_python 中 reduce 函数的使用

    reduce()函数也是Python内置的一个高阶函数. reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接 ...

  4. python中int函数的功能_python中int函数是什么意思

    摘要 腾兴网为您分享:python中int函数是什么意思,小t智联,未来屋,唯品会,围棋宝典等软件知识,以及么么聊天,daemontoolslite,鼠标自动连点器,河南校信通,时尚魔女,帮兼职,红包 ...

  5. python中append函数什么意思_python中append函数用法讲解

    python中append函数用法讲解 如果在做一个地区的统计工作,可以使用列表来帮助我们.输入汉字或者其他字符,比如"01代表汉族",那么在写民族的时候有下拉列表,就可以打01, ...

  6. python中choice()函数的参数_Python中choice函数如何实现?

    熟悉Python的小伙伴是知道Python是可以生成随机项的,python中choice函数是random模块的随即取样函数,它可以通过导入 random 模块,调用 random 静态对象生成Pyt ...

  7. python中zip()函数的用法_Python zip()函数用法实例分析

    本文实例讲述了python zip()函数用法.分享给大家供大家参考,具体如下: 这里介绍python中zip()函数的使用: >>> help(zip) Help on built ...

  8. python中divmod函数的用法_Python中divmod函数的用法

    Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...

  9. python中pow函数的用法_python中pow函数用法及功能说明

    幂运算是高更数学的应用学科,是一种关于幂的数学运算.同底数幂相乘,底数不变,指数相加.同底数幂相除,底数不变,指数相减.幂的乘方,底数不变,指数相乘.适用于精确计算领域. 计算机作为精确计算的一种方式 ...

  10. python中的函数(function)也是对象(二分钟读懂)

    python中的函数(function) 在python中函数也是对象 对象是内存中专门用来存储的数据的一块区域 函数可以用来保存一些可执行的代码(储存的都是语句), 需要时, 对这些语句进行多次的调 ...

最新文章

  1. 【组队学习】【26期】Linux教程
  2. python绘制球体_趣学Python之弹球游戏第一阶段--画个红球
  3. javascript中关于作用域和闭包
  4. java中的运算符_java中的运算符
  5. UESTC 1851 Kings on a Chessboard
  6. 悟透JavaScript(美绘本)
  7. 数组按逆向求最大差值的算法
  8. 熊吃人该不该杀?这头3米高的大熊吃了7个人,还在洞里藏了很多女人用的东西.........
  9. 详细介绍软件架构设计的三个维度
  10. 人工智障学习笔记——机器学习(1)特征工程
  11. awr报告 解读_AWR报告分析解读
  12. php 字符ascii转中文,PHP ASCII码与字符串相互转换的方法
  13. 6N+/-1素数测试法
  14. 实习成长之路:MySQL八:普通索引和唯一索引,应该怎么选择?
  15. 转:java生成EXCEL表格(POI vs JXL)
  16. psp3000 刷机
  17. python实现 Polar码极化过程
  18. High-Dimensional Statistics A Non-Asymptotic Viewpoint by Martin J. Wainwright Exercise7.3
  19. 深度学习常用显卡比较
  20. win7 此计算机无法连接到家庭组,Win7旗舰版无法进入家庭组如何处理

热门文章

  1. 18:求N分之一序列前N项和
  2. centos7 pe系统安装_如何用U盘安装CentOS7系统
  3. 解决 这些文件可能对你的计算机有害问题
  4. loadruner分析时各种图的认识
  5. 2021年6月大学英语六级翻译
  6. Oracle Primavera Unifier Version 22.10 新特征
  7. mcs 4微型计算机,全国自考(微型计算机原理与接口技术)模拟试卷4
  8. 产学互为表里,携手方见大道:华为云AI院长峰会的价值思考
  9. 考研作文重点框架、句子、词汇总结
  10. (转)唯品会订单分库分表的实践总结以及关键步骤