コピー深さ
S = [1,2]、[fgfgf '、 'CX'] S3 = s.copy() プリント(S) プリント(S3)
テスト
D:\のPythonの\ python.exeのD:/untitled/dir/for.py [[1、2]、 'fgfgf'、 'CX'] [1、2]、 'fgfgf'、 'CX'] プロセス、完成終了コード0で
修正のシャローコピー
S = [1,2]、[fgfgf '、 'CX'] S3 = s.copy() プリント(S3) S3 [1] = 'chhgghg' プリント(S) プリント(S3)
テスト
D:\のPythonの\ python.exeのD:/untitled/dir/for.py [[1、2]、 'fgfgf'、 'CX'] [1、2]、 'fgfgf'、 'CX'] [ 1、2]、 'chhgghg'、 'CX'] プロセスは、終了コード0で終了します
変更点のリストのシャローコピー
S = [1,2]、[fgfgf '、 'CX'] S3 = s.copy() プリント(S3) S3 [0] [1] = 'chhgghg' プリント(S) プリント(S3)
テスト
D:\のPythonの\ python.exeのD:/untitled/dir/for.py [[1、2]、 'fgfgf'、 'CX'] [1、 'chhgghg']、 'fgfgf'、 'CX'] [[1,2 'chhgghg']、 'fgfgf'、 'CX'] プロセス終了コード0で終了
浅いコピー複製層
ディープコピー
母= [ 'CX'、123、[15000,9000] ウィット= copy.deepcopy(HAHA) ウィット[0] = 'CD' ウィット[1] = 6666 ウィット[2] [1] = 1999 プリント(ウィット) 印刷(笑)
テスト
D:\のPythonの\ python.exeのD:/untitled/dir/for.py [[1、2]、 'fgfgf'、 'CX'] [1、 'chhgghg']、 'fgfgf'、 'CX'] [[1,2 'chhgghg']、 'fgfgf'、 'CX'] [ 'CD'、6666、[15000、1999] [ 'CX'、123、[15000、9000]