copy() deepcopy()
https://pinkwink.kr/1234
https://wikidocs.net/16038
mutable , immutable
https://wikidocs.net/91520
https://ledgku.tistory.com/54
https://ssminji.github.io/2020/03/31/mutable-immutable/
'=' 을 이용해서 데이터를 복사하려고 함
-> 동일한 메모리, 즉 동일한 데이터 참조(하나 변경시 같이 변경)
.copy()
또는 copy모듈의 copy.copy()
- 얕은 복사
-> 부분적으로 동일한 메모리x, but 그 내부에 또 list 같은 구조 존재시에는 동일 한 메모리
copy.deepcopy()
-> 동일한 메모리x
1,2를 얕은 복사라고 표현하고, 3의 경우에 깊은 복사라고 함.
1,2가 달라서 엄밀히는 1의 경우 그냥 참조라고 하고, 2의 경우를 얕은 복사라 하는게 더 이치에 맞지 않나... 생각만 함.