본문 바로가기
파이썬

파이썬 문자열 목록에서 문자 제거

by º기록 2020. 9. 23.
반응형

다음과 같은 문자열 목록이있는 경우 :

[("aaaa8"),("bb8"),("ccc8"),("dddddd8")...]

각 문자열에서 모든 8 을 제거하려면 어떻게해야합니까? for 루프에서 strip 또는 replace 를 사용해 보았지만 일반 문자열 에서처럼 작동하지 않습니다 (목록에 없음). 누구에게 제안이 있습니까?

 

해결 방법

 

이 시도:

lst = [("aaaa8"),("bb8"),("ccc8"),("dddddd8")]
print([s.strip('8') for s in lst]) # remove the 8 from the string borders
print([s.replace('8', '') for s in lst]) # remove all the 8s 

 

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

 

 

반응형

댓글