SMALL deepcopy1 [copy모듈/deepcopy메서드] 얕은 복사와 깊은 복사 백준 코드를 풀다가 어려워서 모범답안을 해설하는 중에 깊은 복사(deep copy) 개념이 나왔습니다. 복사에도 여러 종류가 있군요. 객체의 복사에는 얕은 복사(shallow copy)와 깊은 복사(deep copy)가 있습니다. 우선 docs.python.org의 개념정리입니다. 더보기 가변(mutable) 컬렉션 또는 가변(mutable) 항목들을 포함한 컬렉션의 경우, 때로 컬렉션을 변경하지 않고 사본을 변경하기 위해 복사(copy)가 필요합니다. 얕은 복사와 깊은 복사의 차이점은, 복합 객체(리스트 또는 클래스 인스턴스와 같은 다른 객체를 포함한 객체)에만 유효합니다. ▷ 얕은 복사: 새로운 복합 객체를 만들고, (가능한 범위까지) 원본 객체를 가리키는 참조를 새로운 복합 객체에 삽입합니다. ▷ .. 2020. 7. 9. 이전 1 다음 LIST