참조만 복사한것 : 얕은 복사
arr1 = [1,2,3]
arr2 = arr1
arr1.append(4)
assert arr1 == arr2
num1 = 3
num2 = num1
num1 = 4
assert num1 != num2
파이썬에서 얕은 복사냐 깊은 복사냐를 구별해야 하는 객체는 list, set, dictionary와 같은 mutable한 객체들이다.
참조만 복사한것 : 얕은 복사
arr1 = [1,2,3]
arr2 = arr1
arr1.append(4)
assert arr1 == arr2
num1 = 3
num2 = num1
num1 = 4
assert num1 != num2
파이썬에서 얕은 복사냐 깊은 복사냐를 구별해야 하는 객체는 list, set, dictionary와 같은 mutable한 객체들이다.