Python 深淺拷貝
運作結果:

我們在這裡看到 b 修改的元素并沒有影響到 a 清單。
現在 a,b 清單中的元素都改變了
下面是圖解,淺拷貝隻是拷貝了清單元素中的第一層,更深層并沒有被拷貝。這裡 b 拷貝了 a[0] 的記憶體位址 0088,通過 b[0][0] 修改了元素。a[0],b][0] 的記憶體位址并沒有發生改變。
運作結果:
使用了深拷貝後,對于 b 清單的改變并不會影響到 a 清單。
Python 深淺拷貝
運作結果:
我們在這裡看到 b 修改的元素并沒有影響到 a 清單。
現在 a,b 清單中的元素都改變了
下面是圖解,淺拷貝隻是拷貝了清單元素中的第一層,更深層并沒有被拷貝。這裡 b 拷貝了 a[0] 的記憶體位址 0088,通過 b[0][0] 修改了元素。a[0],b][0] 的記憶體位址并沒有發生改變。
運作結果:
使用了深拷貝後,對于 b 清單的改變并不會影響到 a 清單。