320x100
find 함수로도 찾을수 있지만 뭐... 어쨋건...
리스트로 단어들을 나열하고 임의의 문자열에 포함된 리스트들의 단어들을 출력하는 방법이다.
my_find = ['hello', 'hi', 'sorry', 'my', 'mine', 'a', 'b', 'c', 'd', 'e']
my_str = "hello my friend"
res = list(v for v in my_find if(v in my_str))
print(res)
리스트로 단어를 나열하고 임의의 문자열에 하나이상 포함되어 있나 출력하는 방법이다.
my_find = ['a', 'b', 'c', 'd', 'e']
my_str = "hello"
res = any(v for v in my_find if(v in my_str))
print(res)
# True
my_find = ['a', 'b', 'c', 'd']
my_str = "hello"
res = any(v for v in my_find if(v in my_str))
print(res)
# False
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] argparse를 이용한 파이썬 실행 시 매개변수 받기 (0) | 2023.03.18 |
---|---|
[Python] 파이썬 실행 시 매개변수 전달 (0) | 2023.03.18 |
[Python] 딕셔너리 리스트 특정 속성이 최대값/최소값 불러오기 (0) | 2022.12.08 |
[Python] Teachable Machine 이미지 프로젝트(Tensorflow Lite) (0) | 2022.12.07 |
[Python] OpenCV 사람 표정 검출(라즈베리파이) (0) | 2022.11.11 |
댓글