IT/파이썬 2021. 3. 10.
파이썬 변수 할당시 메모리 복사? 참조? copy deepcopy slicing
항상 궁금하던 건데, 파이썬은 막쓰기 좋은데 불안해~~~ 일단 변수에 다른 변수를 대입하는 형태로 하면 기본적으로는 포인터 교환처럼 같은 곳을 가리키는 포인터 값을 공유하는 느낌. from docs.python.org/ko/3/library/copy.html 파이썬에서 대입문은 객체를 복사하지 않고, 대상과 객체 사이에 바인딩을 만듭니다.가변(mutable) 컬렉션 또는 가변(mutable) 항목들을 포함한 컬렉션의 경우때로 컬렉션을 변경하지 않고 사본을 변경하기 위해 복사가 필요합니다. 요상하게 2가지 타입이 있어서 동작이 다르게 된다고 하니 그게 좀 문제 mutable , immutable 대충 내가 이해하기 위해 적어논 원칙, mutable 은 그냥 복사한 대로 그대로 사용만 되고, (즉 문자열같은..