하나의 목록을 다른 목록에 할당하면 하나의 목록에있는 요소 중 하나를 변경하면 다른 요소가 해당 값으로 자동 할당됩니다.왜 이런 일이 파이썬의 목록에서 발생합니까?
이 동작의 이유는 무엇입니까?
>>> a = [1,2,3] # create a list
>>> b = a
>>> b
[1, 2, 3]
>>> id(a)
40307408
>>> id(b)
40307408
>>> a[2] = 5
>>> b
[1, 2, 5]
>>> b[1] = 10
>>> a
[1, 10, 5]