К примеру, есть массив:
list = [
{ 'name': 'Аntonello', num: 3 }
{ 'name': 'Sergello', num: 5 }
{ 'name': 'Аntonello', num: 3 }
]
Вот первый и третий элементы совпадают по name и num. Как же можно их скомплектовать на новый массив такими данными уже количеством копий (с новым полем count)?
Т.е., в нашем случае должен быть такой массив:
list = [
{ 'name': 'Аntonello', count: 2 }
{ 'name': 'Sergello', count: 1 }
]