- defaultdict
Solution: count words (defaultdict)
examples/dictionary/count_words_with_defaultdict.py
from collections import defaultdict words = ['Wombat', 'Rhino', 'Sloth', 'Tarantula', 'Sloth', 'Rhino', 'Sloth'] counter = defaultdict(int) for word in words: counter[word] += 1 print(counter) for word in counter.keys(): print("{}:{}".format(word, counter[word]))