파이썬의 얕은 복사와 깊은 복사의 총 정리

최동혁·2022년 12월 6일
0

Python

목록 보기
8/10
post-thumbnail

얕은 복사와 깊은 복사의 총 정리

그림으로 총 정리 (파이썬 깊은 복사, 얕은 복사 끝)


파이썬 얕은 복사 1 : ‘=’

파이썬 얕은 복사 1 : ‘=’

파이썬 얕은 복사 2 : [:], copy.copy, list.copy

파이썬 얕은 복사 2 : [:], copy.copy, list.copy

파이썬 깊은복사 : copy.deepcopy

파이썬 깊은복사 : copy.deepcopy

정리하자면 얕은 복사는 대입(=), [:] 슬라이싱, 객체.copy, copy.copy 가 있고

깊은 복사는 copy.deepcopy가 있다.

논외로 slicing을 해서 전부 immutable한 타입들만 있는 것들까지 쪼갤 수 있을 때에는 slicing도 있다.

profile
항상 성장하는 개발자 최동혁입니다.

0개의 댓글