for d, defects in sorted(result.items()):
    print('%s, 1: %d, 2: %d, 3: %d, total: %d' % (d, defects[1], defects[2],
        defects[3], sum(n for n in list(defects.values()))))
Python - подсчитать количество вхождений даты в списке