[파이썬] 얕은 복사(copy) vs 깊은 복사(deepcopy)
1. mutable, immutable 객체란?? 파이썬은 객체를 두 종류로 구분 - mutable : 변경되는 객체 ( 객체 상태 변경 가능 ), ex) list, set, dictionary 등 - immutable : 변경되지 않는 객체 ( 객체 상태 변경 불가능 ) ex) int, float, tuple, str, bool 등 2. 이것이 복사에서 어떤 영향을 줄까? > 파이썬에서는 immutable 객체의 값이 같은 경우에 변수에 상관없이 동일한 곳을 참조. > mutable 객체의 경우엔 각각의 객체를 모두 생성해서 참조. - immutable x, y, z라는 변수는 각각 333이란 값을 가진다..
2022.04.28