본문 바로가기
Python

12. 파이썬 - mutable자료형, immutable자료형

by 새싹_v 2022. 9. 13.
728x90


 

 

mutable, immutable

 

📌
파이썬에서 객체는 수정 가능한 타입이 있고 수정 불가능한 타입도 있다.

immutable : 수정 불가능한 객체
mutable : 수정 가능한 객체
구분 타입
immutable 객체 int, float, str, tuple
mutable 객체 list, dict

 

 

> mutable, immutable 차이 비교해보기

immutable = "안녕하세요 새싹이에요"
mutable = ['빨리 주말이 왔으면 좋겠다.']

string = immutable
list_ = mutable

string += ' 아직도 화요일이구나'
list_.append('깃은 참어려워')

print(immutable)    # 안녕하세요 새싹이에요
print(mutable)      # ['빨리 주말이 왔으면 좋겠다.', '깃은 참어려워']       
print(string)       # 안녕하세요 새싹이에요 아직도 화요일이구나
print(list_)        # ['빨리 주말이 왔으면 좋겠다.', '깃은 참어려워']

 

 

 

위에 글 내용은 오류 사항이 존재할 수 있습니다!

수정 사항이 있을 시 알려주시면 감사하겠습니다.

728x90

댓글