BadPython.com

Suggestion for "Not using defaultdict"

even without defaultdict, use .get() to specify a default value
            
d = {}
datas = [1, 2, 3, 4, 2, 3, 4, 1, 5]
for k in datas:
    d[k] = d.get(k, 0) + 1