본문 바로가기
파이썬

파이썬 문자열에서 한 문자 변경

by º기록 2021. 2. 8.
반응형

파이썬에서 문자열의 문자를 대체하는 가장 쉬운 방법은 무엇입니까?

예를 들면 :

text = "abcdefg";
text[1] = "Z";
           ^

 

해결 방법

 

문자열을 수정하지 마십시오.

목록으로 작업하십시오. 필요할 때만 문자열로 바꾸십시오.

>>> s = list("Hello zorld")
>>> s
['H', 'e', 'l', 'l', 'o', ' ', 'z', 'o', 'r', 'l', 'd']
>>> s[6] = 'W'
>>> s
['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
>>> "".join(s)
'Hello World'


 

참조 페이지 https://stackoverflow.com/questions/1228299

 

 

반응형

댓글