Я новичок в python и работаю над заданием, в котором мне нужно преобразовать словарь в список, в котором значения суммируются для повторяющихся ключей.
Я использовал понимание словаря для преобразования словаря в сжатый, но изо всех сил пытался добавить условный оператор для возврата суммированных значений для повторяющихся ключей. Цените, если кто-то может направить меня в правильном направлении.
d1 = {'inds': [0, 3, 7, 3, 3, 5, 1], 'vals': [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0]}
d2 = {k:v for k,v in zip(d1["inds"],d1["vals"])}
print(d2)