복사 깊이
S = [1,2], 'fgfgf', 'CX'] S3 = s.copy () 출력은 출력 (S3)
테스트
D : \ 파이썬 \ 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' 인쇄 발 잉크 (S3)
테스트
D : \ 파이썬 \ 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' 인쇄 발 잉크 (S3)
테스트
D : \ 파이썬 \ python.exe를 용의 D : /untitled/dir/for.py [1, 2], 'fgfgf', 'CX'] [1 'chhgghg', 'fgfgf', 'CX'] [1 'chhgghg', 'fgfgf', 'CX'] 프로세스 종료 코드 0으로 완성
얕은 복사 복제 층
깊은 사본
하하 = 'CX', 123 [15000,9000] 재치 = copy.deepcopy (하하) 위트 [0] = "CD" 재치 [1] = 6666 재치 [2] [1] = 1999 인쇄 (기지) 인쇄 (하하)
테스트
D : \ 파이썬 \ python.exe를 용의 D : /untitled/dir/for.py [1, 2], 'fgfgf', 'CX'] [1 'chhgghg', 'fgfgf', 'CX'] [1 'chhgghg', 'fgfgf', 'CX'] [ "CD", 6666, [7000, 1999] [ 'CX', 123 [7000, 9000]