首先请先看一下我之前写的一篇文章 深拷贝与浅拷贝的区别
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。
一、id
深拷贝和浅拷贝最大的区别就在于占用内存
的不同,所以首先要知道怎么查看对象的地址
。一个对象的id
值在CPython
解释器里就代表它在内存中的 地址
>>> import copy
>>> a=[1,2
首先请先看一下我之前写的一篇文章 深拷贝与浅拷贝的区别
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。
深拷贝和浅拷贝最大的区别就在于占用内存
的不同,所以首先要知道怎么查看对象的地址
。一个对象的id
值在CPython
解释器里就代表它在内存中的 地址
>>> import copy
>>> a=[1,2