Aktualizovat u4/word_count.py

This commit is contained in:
Oleksandr Mateshchuk 2026-10-06 20:59:12 +00:00
parent 5e7f009659
commit 2bf60cfd3b

View File

@ -1,10 +1,13 @@
import re import re
def count_words(text): def count_words(text):
words = re.findall(r"\b[\w]+(?:'[\w]+)?\b", text.lower(), re.UNICODE) words = re.findall(r"[^\W_]+(?:'[^\W_]+)?", text.lower(), re.UNICODE)
result = {} result = {}
for word in words: for word in words:
result[word] = result.get(word, 0) + 1 if word in result:
result[word] += 1
else:
result[word] = 1
return result return result