반응형
다음과 같은 문자열 목록이있는 경우 :
[("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
반응형
'파이썬' 카테고리의 다른 글
파이썬으로 커브 피팅 (0) | 2020.09.23 |
---|---|
파이썬 쉘과 언어에 구애받지 않는 방식으로 명령 줄에서 현재 Linux 프로세스 ID를 얻는 방법 (0) | 2020.09.23 |
파이썬 cProfile 데이터를 파일에 저장하면 문자가 뒤죽박죽이됩니다. (0) | 2020.09.22 |
파이썬 Python에서 Javascript 함수를 어떻게 호출합니까? (0) | 2020.09.22 |
파이썬 URL 주소를 이미 알고있는 Python을 사용하여 이미지를 로컬에 저장하는 방법은 무엇입니까? (0) | 2020.09.22 |
댓글