프로그래밍/Python

[Python] 문장(String)에서 리스트 단어 찾기

Beginner:) 2022. 12. 8.
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

반응형

댓글