긍정적인 사고와 행동으로 선한 영향력을 줄 수 있도록

Python

Python immutable, mutable 객체

리거니 2021. 12. 29. 17:44

Python 에서는 객체의 종류를 두 가지로 구분할 수 있습니다.

mutable - 변경되는 객체 (객체의 상태를 변경할 수 있음)
immutable - 변경되지 않는 객체 (객체의 상태를 변경할 수 없음)

mutable 객체의 종류는 list, set, dictionary 정도가 있고
immutable 객체의 종류는 int, float, tuple, str, bool  있습니다.


mutable (값이 변경될 수 있는) 객체의 경우에는 모든 객체를 각각 생성해서 참조
immutable 객체의 값이 같은 경우에 변수에 상관없이 동일한 곳을 참조합니다.

 예시 1)

 

예시 2)




 

'Python' 카테고리의 다른 글

Python 모듈  (0) 2021.12.29
Python 함수  (0) 2021.12.29
Python 컬렉션 : Set  (0) 2021.12.29
Python 컬렉션 : Dictionary  (0) 2021.12.29
Python 컬렉션 : Tuple  (0) 2021.12.29