확인 문구 중 하나, 그래서 나는과 같이, 두 개의리스트, 단어 중 하나가 :과 같이, 다음두 목록, 단어 중 하나,
["happy", "sad", "angry", "jumpy"]
등
그리고 문구의 목록을 :
["I'm so happy with myself lately!", "Johnny, im so sad, so very sad, call me", "i feel like crap. SO ANGRY!!!!"]
첫 번째 단어 목록을 사용하여 구문 목록에서 단어의 발생을 찾으려합니다. 실제 단어를 공백으로 구분하거나 여러 번 나눠서 처리하는 것은 상관하지 않습니다.
내가 조사한 내용을 보면 필터뿐 아니라 모듈도 사용할 수있는 것으로 보입니다.
또한 내가 필요한 내용에 대한 설명이 명확하지 않은 경우 알려 주시기 바랍니다.
이것은 다른 질문보다 분명합니다. –
다시 또는 필터가 필요하지 않습니다. 내장 연산자 'in'및 str.count는 효율적으로 (순서대로) 작업을 수행합니다. 아래의 katrielalex 및 poke 솔루션은 두 가지 접근 방식을 모두 보여줍니다. 물론, 다시 당신을 위해 일할 수 있지만 칼이 할 캐논을 사용하는 것입니다 :-) – GeneralBecos
@GeneralBecos : 그는 단어로 각 구문을 분할하는 정규식이 필요할 수 있습니다. "나는 미국인이 될지도 모른다"에서 "an"이 아니라면, "an"이라는 단어가 그 구절에 없더라도 true를 반환 할 것입니다. –