반응형
파이썬에서 문자열의 문자를 대체하는 가장 쉬운 방법은 무엇입니까?
예를 들면 :
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
반응형
'파이썬' 카테고리의 다른 글
파이썬에서 다시 한 폴더로 이동하는 방법 (0) | 2021.02.09 |
---|---|
파이썬 strptime을 사용하여 오프셋이있는 타임 스탬프를 datetime obj로 변환 (0) | 2021.02.09 |
파이썬 Flask-사용자 지정 abort () 코드를 만드는 방법은 무엇입니까? (0) | 2021.02.08 |
파이썬 Pandas DataFrame에서 히트 맵 만들기 (0) | 2021.02.08 |
파이썬 XML 파일 읽기 및 Python에서 속성 값 가져 오기 (0) | 2021.02.08 |
댓글