문제 상황 - 문자열 string에서 원하는 인덱스의 문자를 바꾸고자 하는데 아래와 같은 에러 발생 string = 'Hello world' string[1] = 'a' Type: 'str' object does not support item assignment 원인 - 파이썬의 자료형 종류에는 수정 가능한 mutable 타입 (리스트, 딕셔너리 ..)이 있음 - 수정이 불가능한 객체인 immutable 타입 (튜플, 문자열 ..)이 있음 - 문자열은 immutable 자료형이라 인덱싱을 또는 슬라이싱을 통한 값의 변환이 불가 해결 방법 1. 문자열을 수동으로 할당 - 문자열을 이어 붙여 재할당 해주기 - 이 방법은 값을 수정할 때마다 문자열 길이 N에 대하여 시간 복잡도 O(N)이 소요 string =..