python copy模块中的函数实例用法

 更新时间:2021年09月06日 08:07:07   作者:小妮浅浅  
在本篇内容里小编给大家整理了关于python copy模块的基础知识点及实例用法,有需要的朋友们可以跟着学习下。

1、copy.copy()函数可用于复制列表或字典等可变值,复制后的列表和原列表是两个独立的列表。

import copy
origin = [1,2,3]
new = copy.copy(origin)
new[0] = 0
print("origin = ",origin)
print("new = ",new)

2、如果要复制的列表中有列表,则使用deepcopy()函数完全复制。

import copy
origin =[[1,2,3],['a','b','c']]
new = copy.deepcopy(origin) #使用深copy
new[0][0] = 0
print("origin = ",origin)
print("new = ",new)

知识点补充:

copy模块的介绍

copy模块

copy模块用于对象的拷贝操作。copy模块非常简单,只有两个api。分别是copy.copy(x)和copy.deepcopy(x)。这两个函数分别返回参数x的浅复制和深复制。该模块只提供了两个主要的方法:

  • copy.copy:浅复制(Shallow copy)
  • copy.deepcopy:深复制(Deep copy)

到此这篇关于python copy模块中的函数实例用法的文章就介绍到这了,更多相关python copy模块中的函数使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python ftfy 包的使用案例解析

    Python ftfy 包的使用案例解析

    Unicode是一种字符编码标准,用于表示文本中的字符,通过安装 ftfy 软件包,可以在 Python 中使用它提供的函数和工具来处理和修复文本中的 Unicode 问题,从而确保文本在各种应用中的正确性和可靠性,这篇文章主要介绍了Python ftfy包的理解和使用,需要的朋友可以参考下
    2023-05-05
  • python web自制框架之接受url传递过来的参数实例

    python web自制框架之接受url传递过来的参数实例

    今天小编就为大家分享一篇python web自制框架之接受url传递过来的参数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python自动创建Excel并获取内容

    Python自动创建Excel并获取内容

    这篇文章主要介绍了Python自动创建Excel并获取内容,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • python能否java成为主流语言吗

    python能否java成为主流语言吗

    在本篇文章里小编给大家分享的是一篇关于python能否java成为主流语言的相关知识点,有兴趣的朋友们参考下。
    2020-06-06
  • python正则表达式的懒惰匹配和贪婪匹配说明

    python正则表达式的懒惰匹配和贪婪匹配说明

    这篇文章主要介绍了python正则表达式的懒惰匹配和贪婪匹配说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例

    python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例

    这篇文章主要介绍了python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例,需要的朋友可以参考下
    2020-03-03
  • python实现时间o(1)的最小栈的实例代码

    python实现时间o(1)的最小栈的实例代码

    这篇文章主要介绍了python实现时间o(1)的最小栈的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • python3.7安装matplotlib失败问题的完美解决方法

    python3.7安装matplotlib失败问题的完美解决方法

    由于学习需要安装matplotlib库,阅读网上教程后一直出现各种各样的错误,下面这篇文章主要给大家介绍了关于python3.7安装matplotlib失败问题的完美解决方法,需要的朋友可以参考下
    2022-07-07
  • python3实现名片管理系统

    python3实现名片管理系统

    这篇文章主要为大家详细介绍了python3实现名片管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • 10个常用python自动化脚本

    10个常用python自动化脚本

    本文主要介绍了10个常用python自动化脚本,这些脚本可以帮助自动化完成任务,提高工作效率,文中通过示例代码介绍的非常详细,感兴趣的可以了解下
    2024-01-01

最新评论