arr = ['Aliens', 'bird', 'cactus', 'John Cena']
import re
pattern = '\\b({})\\b'.format('|'.join(arr))
if re.search(pattern, string):
    pass
Check a string if it contains a string that's inside a list python