码迷,mamicode.com
首页 > 编程语言 > 详细

Python——深浅拷贝

时间:2018-08-06 20:13:05      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:赋值   python   相同   元素   深拷贝   数据改变   地址   复制   拷贝   

  1.赋值操作两者是同一数据,其内存地址一样

  2.copy是浅拷贝,只能拷贝嵌套数据的第一层数据,嵌套的数据与赋值操作相同,其内存地址一样,当一个被更改,其他的拷贝也会跟着变。

  3.deepcopy是深拷贝,使用深拷贝需要引入copy库,深拷贝是将元素内部的所有元素完全进行拷贝赋值,即使是嵌套数据,其嵌套的数据也是可以复制的,所以原数据改变,拷贝的数据不会跟着变。

Python——深浅拷贝

标签:赋值   python   相同   元素   深拷贝   数据改变   地址   复制   拷贝   

原文地址:https://www.cnblogs.com/heshike/p/9432239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!