パイソン直接割り当て、浅い対深いコピー

シンプルなリスト構造については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

 

おすすめ

転載: www.cnblogs.com/shnuxiaoan/p/11130911.html