python深拷贝和浅拷贝问题:
什么是深拷贝?
(个人理解)深拷贝就是将原有的数据一模一样的拷贝一份,然后存到另一个地址中,而不是引用地址
什么是浅拷贝?
(个人理解)就是引用地址
(1)用等于号的拷贝都属于浅拷贝
(2)导入copy包用deepcopy进行深拷贝
(3)copy包中的copy方法有点特殊
copy.copy方法只能对第一层数据进行深拷贝,但是如果要是被拷贝的数据是不可变的,例如元祖则会根据判断进行浅拷贝
Python 官方文档:入门教程 => 点击学习
python深拷贝和浅拷贝问题: 什么是深拷贝? (个人理解)深拷贝就是将原有的数据一模一样的拷贝一份,然后存到另一个地址中,而不是引用地址 什么是浅拷贝? (个人理解)就是引用地址 (1)用等于号的拷贝都属于浅拷
python深拷贝和浅拷贝问题:
什么是深拷贝?
(个人理解)深拷贝就是将原有的数据一模一样的拷贝一份,然后存到另一个地址中,而不是引用地址
什么是浅拷贝?
(个人理解)就是引用地址
(1)用等于号的拷贝都属于浅拷贝
(2)导入copy包用deepcopy进行深拷贝
(3)copy包中的copy方法有点特殊
copy.copy方法只能对第一层数据进行深拷贝,但是如果要是被拷贝的数据是不可变的,例如元祖则会根据判断进行浅拷贝
--结束END--
本文标题: python深拷贝浅拷贝
本文链接: https://www.lsjlt.com/news/180305.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0