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

python中的对象拷贝示例 python引用传递

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

通过本文主要向大家介绍了python简单代码示例,python示例程序,python代码示例,python示例,python爬虫示例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

何谓引用传递,我们来看一个C++交换两个数的函数:

这个例子就是一个引用传递的例子!目的是说明一下概念:引用传递的意思就是说你传递的是对象的引用,对这个引用的修改也会导致原有对象的改变。学过C/C++的朋友们都知道,在交换2个数的时候,如果自己实现一个swap函数,需要传递其引用或者指针。

Python直接使用引用传递,多方便啊,你还要吐槽什么?你又想过我不想改变原对象的情况吗?如果有,那么看这里!

假设我现在有一个list,叫做l1,我现在需要一份l1的拷贝,如果我直接使用诸如l2 = l1的方式,然后我对l2进行一系列的修改,会等价于我对l1直接做修改,这可不是我想要的!如:

这就是Python引用传递造成的,也就是说l1和l2属于同一list对象,那么如何才能得到一份不同的对象呢?这不是so easy嘛,用切片撒,比如:

是的,目的达到了,别介,你确定这样一定行?让我们看看一个更复杂的情况:

啊哈,貌似出问题了哈,这个可不是我们需要的!怎么办呢?好了,进入今天的正题,Python中的copy模块!

上面拷贝的操作变得so easy了:

相关说明:
</div>

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

  • Python编程生成随机用户名及密码的方法示例
  • Python判断变量是否为Json格式的字符串示例
  • python实现逻辑回归的方法示例
  • python分割列表(list)的方法示例
  • Python编程生成随机用户名及密码的方法示例
  • Python判断变量是否为Json格式的字符串示例
  • python实现逻辑回归的方法示例
  • Python实现对字符串的加密解密方法示例
  • Python列表切片用法示例
  • python利用拉链法实现字典方法示例

相关文章

  • python获取文件后缀名及批量更新目录下文件后缀名的方法
  • Python Socket编程入门教程
  • 使用C语言扩展Python程序的简单入门指引
  • 在Python中使用Neo4j数据库的教程
  • 使用python将mdb数据库文件导入postgresql数据库示例
  • Python标准库之循环器(itertools)介绍
  • python统计一个文本中重复行数的方法
  • 深入理解python try异常处理机制
  • 详解在Python中处理异常的教程
  • 使用Python标准库中的wave模块绘制乐谱的简单教程

文章分类

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

最近更新的内容

    • python使用cookielib库示例分享
    • python中while循环语句用法简单实例
    • python通过floor函数舍弃小数位的方法
    • python实现统计代码行数的方法
    • 利用QT写一个极简单的图形化Python闹钟程序
    • python计数排序和基数排序算法实例
    • python抓取网页中图片并保存到本地
    • Python实现拷贝多个文件到同一目录的方法
    • 使用Python导出Excel图表以及导出为图片的方法
    • python开发之list操作实例分析

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

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