얕은 복사(Shallow Copy)최상위 객체만 복사하고 중첩된 객체 내부의 데이터는 복사되지 않음객체 내부에 포함된 중첩 객체는 원본과 동일한 참조를 가짐리스트나 딕셔너리 같은 가변 객체에 주로 해당복사본의 일부가 변경될 경우 원본도 영향을 받을 수 있음1차원 리스트나 데이터 구조가 간단한 경우copy 모듈의 copy 함수 사용import copy# 원본 리스트list_a = [1, 2, [3, 4]]# 얕은 복사list_b = list_a[:]list_c = copy.copy(list_a)# 복사본 수정list_b[0] = 10list_c[2][0] = 100print("원본 리스트:", list_a)print("복사본 리스트 b:", list_b)print("복사본 리스트 c:", list_c)# ..