У меня есть словарь python, который выглядит так.Подведение нескольких значений каждого ключа в dict?
{ 'item1' : [1,2,3,4,5,6],
'item2' : [2,3,1],
.
.
.
'item n' : [4,2,4,3,2]
}
Теперь мое требование заключается в том, что я хочу, чтобы добавить числовые значения этого Словаре &, чтобы показать его, как: -
{ 'item1' : [21],
'item2' : [6],
.
.
.
'item n' : [15]
}
Я просто хочу несколько значений каждого ключа суммируются & отображается. FYI, я использую функцию append. Ниже мой код.
for row in range(2,sheet2.max_row):
for column in "D":
cell_name = "{}{}".format(column, row)
for column2 in "P":
cell_name2 = "{}{}".format(column2,row)
arrdata2dict.setdefault(sheet2[cell_name].value,[])
arrdata2dict[sheet2[cell_name].value].append(sheet2[cell_name2].value)
Привет ForceBru, да я попытался сумма(), но это не сработало, благодаря вашему этому решению, он работает – penta