얕은복사 깊은복사 참조변수 사본전달 원본전달 shallow copy deep copy
🧠 핵심 비유: 복사는 "노트 복사"다!📄 얕은 복사: "노트의 표지와 차례를 복사하지만, 안에 낀 포스트잇은 원본과 공유"📚 깊은 복사: "노트뿐 아니라 안의 포스트잇, 메모지, 첨부자료까지 전부 새로 복사"📦 구조 예시로 보기original = [1, 2, [3, 4]]복사 종류설명copy.copy(original)리스트만 새로 만들고, 내부의 [3, 4]는 공유copy.deepcopy(original)리스트도 새로, 내부의 [3, 4]도 새로 복사 🔍 차이 정리표 항목얕은 복사 (copy.copy)깊은 복사 (copy.deepcopy)복사 대상가장 바깥쪽 객체만 새로 만듦모든 내부 객체까지 새로 만듦내부 변경 영향원본과 복사본에 모두 영향복사본만 변경됨속도빠름느림메모리 사용적음많음사용 시기..
2025. 6. 18.