카테고리 없음

[Python] 얕은 복사와 깊은 복사

chaenii 2022. 10. 8. 11:28

리스트를 복사할 때 사용하는 copy()함수는 리스틀르 복사한 후 원솟값을 변경하면 복사한 원솟값까지 변경될 수 있기 떄문에 주의해서 사용해야한다.

 

얕은 복사 : 참조 값만 복사

배열 x와 y는 참조하는 곳이 같기때문에 x[0][1]의 값이 바뀌면, y[0][1]의 값도 바뀐다.

 

깊은 복사 : 참조하는 객체 자체를 복사한다.

깊은 복사는 참조하는 객체 자체를 복사하기 때문에 x[0][1]이 변경되어도 y는 영향을 받지 않는다.

반응형