У меня есть список диктов, где каждый дикт состоит из 3 клавиш: name, url и location.
Только значение 'name' может быть одинаковым во всех словах, а 'url' и 'location' всегда различаются по всему списку.
Пример:
[
{"name":"A1", "url":"B1", "location":"C1"},
{"name":"A1", "url":"B2", "location":"C2"},
{"name":"A2", "url":"B3", "location":"C3"},
{"name":"A2", "url":"B4", "location":"C4"}, ...
]
Затем я хочу сделать их группировкой на основе значения в «name» следующим образом.
Ожидаемая:
[
{"name":"A1", "url":"B1, B2", "location":"C1, C2"},
{"name":"A2", "url":"B3, B4", "location":"C3, C4"},
]
(фактический список состоит из> 2000 диктов)
Я был бы очень рад, чтобы решить эту ситуацию.
Любые советы / ответы будут с благодарностью.
Заранее спасибо.