sentence = sentence.translate(None, punctuation)
print([filters.get(word) for word in sentence.split() if word in filters])
Fastest way of checking for word in huge list of keywords - Python performance