>>> a = 5
>>> id(a)
4396632240
>>> b = a
>>> id(b)
4396632240
>>> a = 50
>>> id(a)
4396633680
>>> id(b)
4396632240
>>> a = [1, 2, 3, 4, 5]
>>> b = a
>>> id(a)
4404799176
>>> id(b)
4404799176
>>> a.append(6)
>>> a
[1, 2, 3, 4, 5, 6]
>>> b
[1, 2, 3, 4, 5, 6]
>>> id(a)
4404799176
>>> id(b)
4404799176
함수에 mutable한 객체를 인자로 전달하면, 함수내부에서 변형이 이루어지면, 외부에서도 영향을 받게 된다.
>>> m = [1, 5, 7]
>>> def modify(k):
... k.append(10)
... print("k = ",k)
...
>>> modify(m)
k = [1, 5, 7, 10]
>>> m
[1, 5, 7, 10]