シンプルなリスト構造については1
直接の割り当ては、単に同じオブジェクトを参照します
異なるオブジェクトへの浅い対深いコピーポイント(シンプル深いと浅いコピー結果がアクションをコピー)
インポートコピー A = [1,2,3,4,5 ] B = C = a.copy() D = copy.deepcopy(A) プリント(A、B、C、D) #[1、2、3 、4、5] [1、2、3、4、5] [1、2、3、4、5] [1、2、3、4、5] a.append( 6 ) プリント(A、B、 C、D)# [1、2、3、4、5、6] [1、2、3、4、5、6] [1、2、3、4、5] [1、2、3、4 、5]
複雑な構造のために2
https://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html