diff --git a/u4/.ipynb_checkpoints/word_count-checkpoint.py b/u4/.ipynb_checkpoints/word_count-checkpoint.py new file mode 100644 index 0000000..e69de29 diff --git a/u4/word_count.py b/u4/word_count.py new file mode 100644 index 0000000..de34021 --- /dev/null +++ b/u4/word_count.py @@ -0,0 +1,14 @@ +import string + +def word_count(text): + words = [] + for word in text.lower().split(): + cleaned_word = word.strip(string.punctuation) + if cleaned_word: + words.append(cleaned_word) + + result = {} + for word in words: + result[word] = result.get(word,0) +1 + + return result \ No newline at end of file