Удаление дубликатов ключей из словаря Python, но суммирование значений
У меня есть словарь на питоне
d = {tags[0]: value, tags[1]: value, tags[2]: value, tags[3]: value, tags[4]: value}
представьте, что этот дикт в 10 раз больше, он имеет 50 ключей и 50 значений. Дубликаты могут быть найдены в этих тегах, но даже тогда значения имеют важное значение. Как я могу просто обрезать его, чтобы получить новый dict без дубликатов ключей, но с суммой значений вместо этого?
d = {'cat': 5, 'dog': 9, 'cat': 4, 'parrot': 6, 'cat': 6}
результат
d = {'cat': 15, 'dog': 9, 'parrot': 6}