您的位置:首页 > 编程语言 > Python开发

python小白-day3 深浅拷贝

2016-01-18 09:29 633 查看
一、深浅拷贝

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



对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。赋值,只是创建一个变量,该变量指向原来内存地址,如:



运行结果:



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



运行结果:



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



运行结果:


来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: