python copy模块中的函数实例用法
作者:小妮浅浅 时间:2022-02-08 09:22:00
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)
来源:https://www.py.cn/jishu/jichu/33487.html
标签:python,copy模块
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python基础教程之对象和类的实际运用
2023-07-11 10:25:55
Python3 assert断言实现原理解析
2023-06-11 20:39:33
python画图的函数用法以及技巧
2021-11-01 17:58:19
![](https://img.aspxhome.com/file/2023/1/67261_0s.png)
asp如何修改WINNT的登录密码?
2010-06-10 17:06:00
一文详解go mod依赖管理详情
2023-07-13 04:35:06
![](https://img.aspxhome.com/file/2023/2/99062_0s.png)
使用Python更换外网IP的方法
2021-01-25 04:25:46
Python3 实现随机生成一组不重复数并按行写入文件
2021-11-25 18:05:35
SqlServer中的日期与时间函数
2011-11-03 17:12:34
python数据结构之搜索讲解
2022-12-31 08:09:02
![](https://img.aspxhome.com/file/2023/8/75098_0s.png)
如何用SA-FileUp上传一个单纯的HTML文件?
2010-05-18 18:29:00
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
2021-06-14 13:50:07
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2021-05-08 01:34:56
![](https://img.aspxhome.com/file/2023/8/75858_0s.png)
python利用MethodType绑定方法到类示例代码
2023-08-23 08:07:31
python实现ID3决策树算法
2021-03-15 14:30:13
python类的方法属性与方法属性的动态绑定代码详解
2023-07-02 03:31:26
tensorflow使用神经网络实现mnist分类
2023-07-05 10:19:13
用Asp修改注册表
2008-01-04 12:33:00
Python使用PIL模块生成随机验证码
2022-03-05 21:54:11
Oracle 10G:PL/SQL正规表达式(正则表达式)手册
2009-07-02 12:33:00
Python爬虫爬取微信朋友圈
2021-11-12 17:38:14
![](https://img.aspxhome.com/file/2023/1/76811_0s.jpg)