인프런 커뮤니티 질문&답변

밑바닥개발자님의 프로필 이미지
밑바닥개발자

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

시퀀스(1-3)

얕은 복사 vs 깊은 복사

작성

·

222

1

안녕하세요! 알찬 강의에 우선 감사인사 드립니다. 다름이 아니라 강의에서 설명해주신 얕은 복사, 깊은 복사에 대한 이해는 충분히 되었습니다. 그런데 들어준 예시에서 어떤 것이 얕은 복사인지 깊은 복사인지는 따로 언급은 하시지 않은 것 같아서(제가 못들었을 수도 있습니다만..) 명확하게 알고 넘어가려고 질문드립니다.

들어주신 두 개의 예시 중 한 인덱스의 값을 수정했을 때, 하나의 리스트만 바뀐 게 얕은 복사이고 모든 리스트가 바뀐 게 깊은 복사라고 이해하면 될까요!?

답변 2

0

답변 감사합니다. 답변과 여기 링크 설명과 함께 어느정도 이해했습니다! 감사합니다!

https://wikidocs.net/16038

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요. 영훈님

a = [1, 2, 3, [3, 4, 5]] 가정하면

a의 4번째 요소는 리스트가 들어가 있습니다.

a를 얇은 복사한다면 리스트 안에 리스트는 참조 주소만 복사만 됩니다. 

a를 깊은 복사한다면 리스트 안에 리스트 까지 복사가 됩니다.

경우에 따라서 사용하시면 되겠죠?

이해가 되셨으면 좋겠네요.

밑바닥개발자님의 프로필 이미지
밑바닥개발자

작성한 질문수

질문하기