문자열에 리스트의 요소가 포함되어 있는지 확인해야 되는 경우 any 함수를 사용하면 된다.
>>> text = "한국초등학교"
>>> school = ['한국초등학교 방송반', '대한초등학교 방송반', '강산초등학교 방송반']
>>> any(text in s for s in school)
True
any 함수는 요소 중에 True가 1개라도 있으면 True를 반환해주는 함수라고 한다.
따라서 school list 루프를 돌면서 text가 school list의 요소에 포함되는 경우 True를 리턴시켜준다.
for문으로 풀어서 쓰면 다음과 같을 것이다.
for s in school:
if text in s:
print(True)
참고1 : https://sonseungha.tistory.com/511
'Python3.6' 카테고리의 다른 글
XML 문서에 Processing Instruction 추가하기 (0) | 2020.01.23 |
---|---|
XML 문서에 주석 달기 (0) | 2020.01.23 |
알파벳에서 발음 구별 기호(Diacritic, Accent Mark) 분리하기 (0) | 2019.10.01 |
요소가 숫자로 구성된 리스트에 join 함수 사용하기 (0) | 2019.09.28 |
2차원 배열(list) 중복 제거 (0) | 2019.09.19 |