리스트를 복사했는데 원본도 바뀔 때: 얕은 복사와 deepcopy
할당·얕은 복사·깊은 복사의 객체 참조를 is와 실행 결과로 비교한다. 중첩 수정과 바깥 리스트 변경, deepcopy가 유지하는 내부 공유를 구분한다.
인공지능(AI)과 IT 분야 정보 모음
할당·얕은 복사·깊은 복사의 객체 참조를 is와 실행 결과로 비교한다. 중첩 수정과 바깥 리스트 변경, deepcopy가 유지하는 내부 공유를 구분한다.
해시 가능한 리스트 값에서 dict.fromkeys로 첫 등장 순서를 남긴다. 같은 값의 기준과 중첩 리스트 오류, 공백·대소문자 비교 키를 실행 예제로 구분한다.