Python赋值、浅拷贝、深拷贝区别
2019-07-16 21:57:52 9 举报
登录查看完整内容
Python的赋值、浅拷贝、深拷贝的区别
作者其他创作
大纲/内容
(蓝色表头)新开辟的
C
one
{\"key1\":\"value1\"}
data
A
two
B
数据列表对应的内存块
BC列表内存地址
原始数据列表
1
three = copy.deepcopy(data) #深拷贝
three
key-value内存地址
two = copy.copy(data) #浅拷贝
数据中包含的对象的内存块
one = data # 赋值
![Python赋值、浅拷贝、深拷贝区别](https://www.processon.com/chart_image/template/thumb/5d2dd7e0e4b0b3e4dcc78751.png?tid=5d2dc343e4b065dc42a6e189)
收藏
0 条评论
回复 删除
下一页