码迷,mamicode.com
首页 > 其他好文 > 详细

copy与deepcopy

时间:2017-01-01 21:27:24      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:创建   元祖   字符串   深拷贝   内存地址   不同的   epc   数据   copy   

对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。

 

对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。

赋值,只是创建一个变量,该变量指向原来内存地址

浅拷贝,在内存中只额外创建第一层数据

深拷贝,在内存中将所有的数据重新创建一份(排除最后一层,即:python内部对字符串和数字的优化)

copy与deepcopy

标签:创建   元祖   字符串   深拷贝   内存地址   不同的   epc   数据   copy   

原文地址:http://www.cnblogs.com/cdtest/p/6241479.html

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