Если объект словаря в списке дублируется на основе двух или более элементов, то эти два объекта следует объединить, выполнив арифметическую операцию над элементами.
Пример -> Пункт «CUSTOMER» и «ID» создает дубликаты.Элемент 'USAGE' должен быть добавлен в результирующий объект.
Первый «КОД СТРАНЫ» должен быть сохранен в результирующем объекте, если он отличается.
Ввод:
[
{
"CUSTOMER": "XYZ",
"COUNTRY CODE": "US",
"ID": "Essential",
"USAGE": 500
},
{
"CUSTOMER": "XYZ",
"COUNTRY CODE": "US",
"ID": "Seats",
"USAGE": 20
},
{
"CUSTOMER": "XYZ",
"COUNTRY CODE": "FR",
"ID": "Essential",
"USAGE": 50
}
]
Ввод:
[
{
"CUSTOMER": "XYZ",
"COUNTRY": "US",
"ID": "Essential",
"USAGE": 550
},
{
"CUSTOMER": "XYZ",
"COUNTRY CODE": "US",
"ID": "Seats",
"USAGE": 20
}
]