avp26/u4/word_count.py

8 lines
173 B
Python

import re
from collections import Counter
def word_count(text):
pattern = r"\w+(?:'\w+)?"
words = re.findall(pattern, text.lower())
return dict(Counter(words))