首页> 实战笔录 >软件配置 软件配置
关于python的深拷贝和浅拷贝
作者:小萝卜 2019-12-06 【 其它 】 浏览 1044
简介关于python的深拷贝和浅拷贝
写类函数的时候出了一个错,原代码写在这里:
这样写的时候,pos_pre会随着self.pos的改变而改变,vn_pre不会随着self.vn改变。
原因:在开辟空间时,同时将pos_pre和self.pos指向pos,将vn_pre和self.vn指向vn,但在修改vn时,是重建数组,即重新创建了一个数据空间,但在修改pos时,是在原数组空间进行修改。
举个例子:
如果实现空间独立,使用深拷贝,每个数组开辟一个新的空间:
很赞哦! (0)
上一篇:命令行杀死进程
下一篇:JS 异步分段上传文件
相关文章
- Ckeditor编辑器添加的代码片段怎么在前台显示高亮效果
- 为什么使用WampServer切换PHP版本后通过cmd查看PHP版本显示的还是之前版本
- phpstudy配置nginx重定向隐藏index.php
- Linux下运行getwaywork 报错stream_socket_server() has been disabled for security reasons in file
- Warning from https://mirrors.aliyun.com/composer: Support for Composer 1 is deprecated and some pack
- Godaddy教程-在Apache服务器(CentOS)上手动安装SSL证书
- ckfinder实现图片上传后按当前日期重命名
- OneinStack脚本Let's Encpty SSL证书未能自动续约解决办法
- 在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止?
- 宝塔忘记面板地址怎么办? 可以找到没问题的