[Python] TypeError: 'str' object does not support item assignment.

wonny bong·2023년 10월 10일

문제 상황

알고리즘 풀면서 JS로 풀때처럼 문자열에서 특정 인덱스의 문자를 변경하려고 했으나 에러가 발생했다.

에러 메세지

TypeError: 'str' object does not support item assignment.


원인 및 해결

파이썬의 문자열은 튜플 자료형과 같이 immutable해서 변환할 수 없다. 그래서 아래와 같은 방법을 사용해야한다.

  1. list 자료형으로 변환하여 사용한다.

  2. replace()를 사용한다.

  3. 새로운 변수를 만들어 사용한다.

나는 list로 변환하여 문제를 해결했다.

참고 1
참고 2

profile
Web Frontend Programmer

0개의 댓글