需要知识准备,pyhton基本常识,python的小数据池概念。

深浅拷贝操作需要模块导入:import copy

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

emmm,对于python中的两种数据类型来说。

1、数字,字符串

2、列表,元祖,字典等

 

浅拷贝:a = copy.copy(b)

如果b是第一种数据类型。a,b的内存地址一致。

如果b是第二种数据类型,拷贝后,a与b的第一层内存地址不同。也就是说id(a) != id(b),但a,b内元素的内存地址依然一致。

 

深拷贝:a = copy.deepcopy(b)

如果b是第一种数据类型,拷贝后,ab内存地址一致。

如果b是第二种数据,拷贝后,a与b的各成内存地址都不同,但是a,b内的最小组成元素的内存地址依然一致。如a,b内层的数字,字符串类型。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄