摘要:
Python中的赋值(复制)、浅拷贝与深拷贝 不可变对象深浅拷贝 不可变对象类型,没有被拷贝的说法,即便是用深拷贝,查看id的话也是一样的,如果对其重新赋值,也只是新创建一个对象,替换掉旧的而已。 一句话就是,不可变类型,不管是深拷贝还是浅拷贝,地址值和拷贝后的值都是一样的。 可变对象深浅拷贝 im 阅读全文
摘要:
参考:https://zhuanlan.zhihu.com/p/88197389 列表是基于 PyListObject 实现的。PyListObject 是一个变长对象,所以列表的长度是随着元素多少动态改变的。同时它还支持插入和删除等操作,所以它还是一个可变对象。 错误示范 list_one = [ 阅读全文