關閉→
當前位置:知科普>IT科技>python深拷貝和淺拷貝的區別

python深拷貝和淺拷貝的區別

知科普 人氣:1.83W

python深拷貝和淺拷貝的區別是:

python深拷貝和淺拷貝的區別

1、直接賦值,默認淺拷貝傳遞對象的引用而已,原始列表改變,被賦值的b也會做相同的改變。

2、copy淺拷貝,沒有拷貝子對象,所以原始數據改變,子對象會改變。

3、深拷貝,包含對象裏面的自對象的拷貝,所以原始對象的改變不會造成深拷貝里任何子元素的改變。

TAG標籤:#Python #拷貝 #