Python copy.copy()
사용 버전: Python 3.6.8
사용 프로그램: Atom 1.38.2 x64
copy.copy()는 얕은 복사(shallow copy)입니다.
복합 배열을 수정할 경우에는 원본 데이터와 복사한 데이터가 같이 변경됩니다.
리스트 원소가 아닌 곳에 원소 추가하기.(한 쪽만 변경)
리스트 원소에 원소 추가하기.(양쪽 변경)
리스트 원소 전체 변경하기.(한 쪽만 변경)
리스트 원소 내부 원소 변경하기.(양쪽 변경)
리스트 안에 리스트가 있는 복합적인 배열을 얕은 복사하게 된다면, 내부 데이터 수정에 조심해야 합니다.
끝.
사용 프로그램: Atom 1.38.2 x64
파이썬 copy.copy()에 대해서 알아보겠습니다.
괄호 안에는 복사할 오브젝트가 들어갑니다.
copy.copy()는 얕은 복사(shallow copy)입니다.
복합 배열을 수정할 경우에는 원본 데이터와 복사한 데이터가 같이 변경됩니다.
리스트 원소가 아닌 곳에 원소 추가하기.(한 쪽만 변경)
리스트 원소에 원소 추가하기.(양쪽 변경)
리스트 원소 전체 변경하기.(한 쪽만 변경)
리스트 원소 내부 원소 변경하기.(양쪽 변경)
리스트 안에 리스트가 있는 복합적인 배열을 얕은 복사하게 된다면, 내부 데이터 수정에 조심해야 합니다.
끝.
카테고리: Python, copy
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.