반응형
가능한 중복 :
기본적으로 목록에 포함 된 하위 문자열에 대한 문자열을 확인하고 싶습니다.
해결 방법
이 테스트를 시도하십시오.
any(substring in string for substring in substring_list)
substring_list
의 하위 문자열이 string
에 포함되어 있으면 True
를 반환합니다.
from itertools import imap
any(imap(string.__contains__, substring_list))
Python 3에서는 대신 map
을 직접 사용할 수 있습니다.
any(map(string.__contains__, substring_list))
아마도 생성기 표현식을 사용하는 위 버전이 더 명확 할 것입니다.
참조 페이지 https://stackoverflow.com/questions/8122079
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python 조건부 변수 설정 (0) | 2020.09.26 |
---|---|
파이썬 TypeError : 'float'개체는 반복 할 수 없습니다. (0) | 2020.09.26 |
파이썬 복사 된 변수가 원본을 변경합니까? (0) | 2020.09.26 |
파이썬 Python에서 YAML 파일을 구문 분석하고 데이터에 액세스합니까? (0) | 2020.09.25 |
파이썬 Python의 bz2 모듈은 기본적으로 컴파일되지 않습니다. (0) | 2020.09.25 |
댓글