Python copy.deepcopy()와 copy.copy()의 차이점으로 올바른 것은?
쉬움 MDN Web Docs해설
copy.copy()는 얕은 복사(shallow copy)로 최상위 객체만 새로 만들고, 내부 중첩 객체는 원본과 같은 참조를 공유합니다. copy.deepcopy()는 깊은 복사(deep copy)로 중첩된 모든 객체를 재귀적으로 새로 생성하여 원본과 완전히 독립적인 복사본을 만듭니다.
copy.copy()는 얕은 복사(shallow copy)로 최상위 객체만 새로 만들고, 내부 중첩 객체는 원본과 같은 참조를 공유합니다. copy.deepcopy()는 깊은 복사(deep copy)로 중첩된 모든 객체를 재귀적으로 새로 생성하여 원본과 완전히 독립적인 복사본을 만듭니다.