Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sentences = [
- "I have a cat",
- "I want to have chicken",
- "Horse in the barn",
- "I like cow",
- "Dog plays with cat",
- "Rabbit likes carrot",
- "this pig is big",
- "Mouse in the house",
- ]
- words = ["cat", "dog", "pig", "chicken"]
- words = {w.strip().lower() for w in words}
- # set comprehension
- # https://python-reference.readthedocs.io/en/latest/docs/comprehensions/set_comprehension.html
- def sentence_checker(words, sentence):
- sentence = set(sentence.lower().split())
- return not words.isdisjoint(sentence)
- def main():
- positive_list = []
- negative_list = []
- for sentence in sentences:
- if sentence_checker(words, sentence):
- positive_list.append(sentence)
- else:
- negative_list.append(sentence)
- return positive_list, negative_list
- pos, neg = main()
- print(pos)
- print(neg)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement