У меня есть список приблизительно 300 слов и огромная сумма текста, который я хочу просканировать для знания, сколько раз появляется каждое слово.
Я использую модуль ре из Python:
for word in list_word:
search = re.compile(r"""(\s|,)(%s).?(\s|,|\.|\))""" % word)
occurrences = search.subn("", text)[1]
но я хочу знать, существует ли более эффективный или более изящный способ сделать это?