복사는 복사인데 얕은 것과 깊은 것의 차이는 무엇일까? 핵심은 값의 복사이냐 주소값의 복사이냐의 차이이다. C에서는 포인터 개념이 존재하므로 언어 학습 시 꼭 배우게 되는 개념이다. Call by Reference냐 Call by Value이냐를 갖고 고민했던 기억이 난다. 파이썬에서는 얕은 복사가 Call by Reference, 깊은 복사가 Call by Value이다. 📌얕은 복사 = 주소값 복사 # Python list_1= [1,2,3] list_2 = list_1 # list_1과 list_2가 참조하는 대상(객체)이 같습니까? if list_1 is list_2: print('list_1과 list_2는 같은 객체를 참조합니다.') # list_1과 list_2가 참조하는 대상에 담긴 값이 ..