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
'Python' 카테고리의 다른 글
14. 파이썬 - 축약식(Comprehension) (0) | 2022.09.14 |
---|---|
13. 파이썬 - try/ exception (0) | 2022.09.14 |
11. 파이썬 - 클래스(class) (0) | 2022.09.13 |
10. 파이썬 - 자주 사용되는 모듈 및 패턴 (1) | 2022.09.13 |
9. 파이썬 - 반복문 for, while (0) | 2022.09.08 |
댓글