👩💻 Develope/Python
[Python] TypeError: 'str' object does not support item assignment
heywantodo
2023. 12. 27. 15:25
728x90
반응형
[Python] TypeError: 'str' object does not support item assignment
데이터 프레임 데이터의 특정 위치값을 변경 해야했다.
데이터 값은 문자열이였는데, 문자열의 인덱스 값을 아래와 같이 바로 수정하려고했을때 다음 에러가 발생했다.
문자열은 리스트처럼 인덱스 접근은 가능하지만 수정은 불가능했다.
문자열에서 특정 위치의 아이템을 변경하고싶다면 replace를 사용해야했다.
test = 'hello world'
다음과 같은 문자열을 정의하고 첫번째 위치의 h를 a로 변경하고싶다면
test.replace(test[0], 'a')
위와같이 replace를 사용해 변경해주면 된다.
참고
https://dduniverse.tistory.com/entry/python-TypeError-str-object-does-not-support-item-assignment
728x90
반응형