import redef get_words_from_string(s): return set(re.findall(re.compile('w+'), s.lower()))def get_words_from_file(fname): with open(fname, 'rb') as inf: return get_words_from_string(inf.read())def all_words(needle, haystack): return set(needle).issubset(set(haystack))def any_words(needle, haystack): return set(needle).intersection(set(haystack))search_words = get_words_from_string("This is my test")find_in = get_words_from_string("If this were my test, I is passing")print any_words(search_words, find_in)print all_words(search_words, find_in)退货
set(['this', 'test', 'is', 'my'])True



