728x90
반응형
오늘은 파이썬에서 문자열, 리스트를 다른 값으로 치환할 수 있는 방법을 알아보겠습니다.
치환해주는 매소드는 replace가 있습니다.
대상 문자열에서 지정한 문자가 있을 경우 원하는 문자로 바꿔주는 기능을 합니다.
replace
문자열.replace("검색 문자", "치환 문자", 치환 횟수)
- 검색 문자는 바뀌기 전 문자(old value)
- 치환 문자는 바꾸고자 하는 문자(new value)
- 치환 횟수는 동일한 검색 문자가 여러 개 있을 경우 앞에서 부터 몇 개를 치환할 것인가에 대한 값을 지정합니다. (치환 횟수는 생략 가능)
1. 문자열 예제
kim이라는 문자열을 모두 an 으로 바꾼 예제입니다.
위의 예제는
치환 횟수를 지정하여, kim을 am으로 치환하되 앞에서 2번만 치환
2. 리스트 예제
리스트는 for문을 사용하여 해당 리스트 방의 값을 바꾼 후, append를 사용해 새로운 리스트에 저장하시면 됩니다.
test_list = ["kim", "kim", "kim", "kim", "park", "lee", "ryu", "yang", "jeon"]
result_list = []
for i in test_list:
temp = i.replace("kim", "ha")
result_list.append(temp)
print(result_list)
append에 대한 자세한 내용은 아래 링크를 참고해주세요.
반응형
'Python > Python Basic' 카테고리의 다른 글
파이썬 rand, randn, randint, random.sample, seed, size, shuffle - 공부하는 도비 (1) | 2021.04.19 |
---|---|
파이썬 합 구하기 (재귀 함수, 합 공식, 반복문) - 공부하는 도비 (0) | 2021.02.27 |
파이썬 SQLite Database Browser 파이썬 연동 및 DB 생성 - 공부하는 도비 (0) | 2021.01.18 |
파이썬 SQLite Database Browser Portable 다운 및 파이썬 연동 - 공부하는 도비 (0) | 2021.01.15 |
파이썬 excel, csv 파일 활용, Dictionary 사용하기 - 공부하는 도비 (0) | 2021.01.13 |