Python copy模块的函数用法
- 更新时间:2021-07-01 09:38:31
- 编辑:金思嘉
给大家整理一篇相关的编程文章,网友史清雅根据主题投稿了本篇教程内容,涉及到Python相关内容,已被497网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。
参考资料
- 15天快速上手Python PDF 电子书 / 68.7 MB / 中岛省吾 推荐度:
- Selenium自动化测试:基于Python语言 PDF 电子书 / 6.93 MB / 冈迪察.U 推荐度:
- Python机器学习(第2版) PDF 电子书 / 59.6 MB / 塞巴斯蒂安·拉施 推荐度:
- Python源码剖析 PDF 电子书 / 29.1 MB / 陈儒 推荐度:
- 机器学习从认知到实践 第2辑 PDF 电子书 / 83.1 MB / Alexander 推荐度:
正文内容
《Python copy模块的函数用法》是一篇值得学习的技术文章,技术点分析的很透彻,把程序员重写的代码发布到这里,希望大家能有所收获。
1、说明
在处理列表和字典时,虽然传递引用通常是最方便的方法,但如果函数修改了传输列表或字典,可能不希望这些变化影响原始列表或字典。
Python提供了一个名为copy的模块,包括copy和deepcopy。函数copy.copy()可用于复制列表或字典等可变值,而不仅仅是复制引用。
2、实例
import copy l1 = [1,2,34] l2 = copy.copy(l1) l1[0] = 3 print(l1) print(l2) 打印结果: [3, 2, 34] [1, 2, 34] l1 = [1,2,[2,3,4]] l2 = copy.copy(l1) l1[2][1] = 1 print(l1) print(l2) 打印结果: [1, 2, [2, 1, 4]] [1, 2, [2, 1, 4]] l1 = [1,2,[2,3,4]] l2 = copy.deepcopy(l1) l1[2][1] = 1 print(l1) print(l2) 打印结果: [1, 2, [2, 1, 4]] [1, 2, [2, 3, 4]]
以上就是Python copy模块的函数用法,希望对大家有所帮助。
相关教程
-
Python实现图像的二进制与base64互转
这篇文章主要为大家介绍了如何在Python中使用OpenCV从而实现图像转base64编码、图像转二进制编码、二进制转图像等功能,感兴趣的可以跟上小编一起学习一下
发布时间:2019-07-23
-
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
今天小编就为大家分享一篇Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2019-06-03