1.赋值----------是对原对象的引用,指向同一片内存地址

浅拷贝和深拷贝对于容器类型对象才有意义

2.浅拷贝----------对于一个对象的顶层进行拷贝

浅拷贝有三种方式:

(1)切片

(2)工厂函数 如list()

(3)copy.copy()函数

注意:切片以及copy.copy()函数所操作的对象必须是可变数据类型list,才是浅拷贝

3.深拷贝(copy.deepcopy()函数)-----对于一个对象所有层次进行拷贝(递归)

注意:对于元组对象,如果其内部元素均为不可变数据类型,那么深拷贝操作只是对原对象进行引用

最新文章

  1. CSS3系列二(媒体支持、文字与字体相关样式、盒相关样式)
  2. Arrays类的十大用法
  3. windows下多个python版本共存
  4. Part 12 Angularjs filter by multiple properties
  5. 关于WPF中Popup控件的小记
  6. Mina笔记
  7. Swift—Cocoa错误处理模式-备
  8. 【Cocos2d-X开发学习笔记】第28期:游戏中音乐和音效的使用
  9. Python 链接MysqlDB
  10. Strategic Game HDU
  11. Win7/8出现An error occurred on the server when processing the URL解决办法
  12. activiti 动态配置 activiti 监听引擎启动和初始化(高级源码篇)
  13. java.lang.NoSuchFieldError异常
  14. LOJ2396 JOISC2017 长途巴士 斜率优化
  15. 你不知道的 requestIdleCallback
  16. 缺少 mysqli 扩展。请检查 PHP 配置。
  17. netty02(接受消息以后进行返回)
  18. Djang--module--单表
  19. Scala:Next Steps in Scala
  20. C语言强化——文件

热门文章

  1. Linux中的vi编辑器使用
  2. strut2 自定义文件上传错误信息
  3. 基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来
  4. python 调用ldap同步密码
  5. ios上表单默认样式
  6. linux常用命令---用户相关操作
  7. Spring IoC createBean 方法详解
  8. mysql小白系列_12 sysbench
  9. easyui及读取xml
  10. 51Nod - 1255