mutable1 [Python] 파이썬 - 06. 대입연산, 얕은 복사, 깊은 복사 이번 게시글에선 id(), copy(), deepcopy()를 활용하여 단순복사, 얕은 복사(shallow copy), 깊은복사(deep copy)에 대해 알아보자. 그전에 대입연산 에대해서 알아보자 1) 대입연산 대입연산은 주소값을 복사하여 대입하는 것을 의미한다. 아래의 코드를 보자. 여기서 id() 는 변수의 주소값을 반환한다. var = 5 id_var = id(var) print(id_var) copy_var = var id_copy_var = id(copy_var) print(id_copy_var) print( id_var == id_copy_var) 대입연산의 포인트는 copy_var = var 에서 복사하는것이 var의 주소값이 라는 것이다. 따라서 위의 결과와 같이 두 변수의 주소값은 같.. 2023. 3. 11. 이전 1 다음