728x90 불변형 과 가변형1 불변형 자료형과 변형 자료형 파이썬의 자료형에는 불변형(immutable) 자료형과 변형(mutable) 자료형이 있다. 정수, 실수, 문자열, 튜플은 불변형 자료형이다. 리스트, 딕셔너리는 변형 자료형이다. 불변형 자료형은 데이터 값을 바꿀 때 메모리에 저장된 데이터 전체를 모두 없애고 새로 만든다. 변형 자료형은 할당된 메모리를 그냥 놔두고 메모리에 씌여있는 내용(값)만 바꾼다. 예를 들어 x라는 변수에 1이라는 정수를 입력하는 경우를 생각하자. x = 1 위와 같은 코드를 실행하면 이름공간(name space)에 x라는 변수 이름이 생기고 메모리의 특정 위치에 1이라는 값이 씌여진다. 씌여진 메모리 위치(주소)를 알기 위해서는 id 명령을 사용한다. id(x) 이 상태에서 변수 x의 값을 2로 바꾸면 메모리상의 해당 위치의 값.. 2023. 2. 16. 이전 1 다음 728x90