• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)

Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python deepcopy,python copy deepcopy,copy.deepcopy,js deepcopy,python 拷贝等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。
2. copy.deepcopy 深拷贝 拷贝对象及其子对象
一个很好的例子:

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->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</div>
输出结果:
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>

您可能想查找下面的文章:

  • Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
  • 浅谈Python中copy()方法的使用
  • Python中使用copy模块实现列表(list)拷贝
  • Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)

相关文章

  • python目录操作之python遍历文件夹后将结果存储为xml
  • ssh批量登录并执行命令的python实现代码
  • 跟老齐学Python之编写类之三子类
  • Python中属性和描述符的正确使用
  • 在Ubuntu系统下安装使用Python的GUI工具wxPython
  • python定时执行指定函数的方法
  • 在centos7中分布式部署pyspider
  • python处理csv数据的方法
  • Python的条件语句与运算符优先级详解
  • Python读写Excel文件的实例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • github配置使用指南
    • 深入解析Python中的descriptor描述器的作用及用法
    • Python中计算三角函数之cos()方法的使用简介
    • Python中for循环控制语句用法实例
    • 使用Python编写一个最基础的代码解释器的要点解析
    • python通过pil模块将raw图片转换成png图片的方法
    • python实现的二叉树算法和kmp算法实例
    • Python中使用装饰器时需要注意的一些问题
    • Python continue语句用法实例
    • 详解在Python程序中使用Cookie的教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有