Удаление дубликатов ключей из словаря 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}

Ответы на вопрос(8)

Ваш ответ на вопрос