首先,我们得了解的是深浅复制究竟是个什么玩意&这玩意到底是干啥的!
打个比方:有糖纸和糖,深复制就相当于糖纸和糖都有,而浅复制就只有糖纸。(这句话牢记于心,在你看完本文后再来反复揣摩本句,如果有很深的心得体会——那么恭喜你:你已经牢牢掌握了python里的深浅复制!)
而我们怎么判断复制前后的对象究竟是不是同一个呢 ?
这就需要用到id(object),它返回的是对象的“身份证号”(在c++中代表在内存中的地址),唯一且不变。
令外,用is判断两个对象是否相等时,依据就是这个id值。
id查看的地址一样,可以说明它们指向的是同一片空间
1.引入——python中的赋值=
直接执行赋值操作,观察:
a = [1,