얕은 복사와 깊은 복사의 차이점은 무엇입니까? 파이썬 워드 프로세서 (http://docs.python.org/2/library/copy.html)에서 읽었습니다. 근본적으로 얕은 복사는 참조를 만드는 반면에 깊은 복사는 실제로 복사합니다. 그래서 나는 얕은 복사를 통해 목록을 만들었고 그 값들을 바꿨습니다. 그러나 변경 사항은 원본 목록에 반영되지 않았습니다. 그렇게 얕은 복사가 참조에서 작동한다면? 얕은 복사 및 깊은 복사
>>>li = [1,2,3,4]
>>> x = copy(li)
>>> x
[1, 2, 3, 4]
>>> x[0]=9
>>> x
[9, 2, 3, 4]
>>> li
[1, 2, 3, 4]
여기에서 설명을 볼 수 있습니다. http://stackoverflow.com/questions/184710/what-is-the-difference-between-a-deep-copy-and-shallow-copy – Vb407