문자열 삭제

gyeorrr·2023년 3월 27일
0

문장중에서 삭제하고 싶은 특정 문자가 있을 때 사용하는 방법이다

str = ice cam chuman
delstr = 'ce'
for i in range(len(delstr)):
	str = str.replace(delstr[i],"")
print(str)

출력
i am human

원리

delstr 삭제하고자 하는 문자를 특정기호없이 그냥 적음 어차피 for문에서 len으로 하나씩 떼서 확인하기 떄문
for i in range(len(delstr)): delstr의 길이만큼 반복(문자가 'c','e' 두개라서 두번 반복임
str = str.replace(delstr[i],"")replace 바꾼다 [i]랑 같은걸 "" 로 바꾼다
이 떄 [i]는 인덱싱인데, delstr의 인덱싱이니 0은 c 1은 e를 의미함

0개의 댓글