Как посчитать значения в списке словарей с условием соответствия
test_dicts = [
{
'int_count': 1,
'code': ['500'],
'unique_id': '11',
},
{
'int_count': 1,
'code': ['201'],
'unique_id': '11',
},
{
'int_count': 6,
'code': ['202', '200', '201', '205', '226', '228'],
'unique_id': '11',
},
{
'int_count': 1,
'code': ['303'],
'unique_id': '12',
},
{
'int_count': 5,
'code': ['309', '301', '203', '208', '252'],
'unique_id': '12',
}
]
Результат, который я ожидаю, основан на суммировании int_count
элементов с одинаковыми unique_id
:
Output = [{'unique_id':11, 'int_count':8}, {'unique_id':12, 'int_count':6}