А
Есть лист вида
[{'name': 'first', 'data': 'data_first'},
{'name': 'first', 'data': 'data_first_2'},
{'name': 'first', 'data': 'data_first_3'},
{'name': 'second', 'data': 'data_second'}]Нужно получить словарь вида:{'first': [{'data': 'data_first'}, {'data': 'data_first_2'}, {'data': 'data_first_3'}],
'second': [{data': 'data_second'}]}Подскажите, пожалуйста, как можно это сделать поэлегантней?res = {}
for item in arr:
name = item['name']
data = item['data']
res.setdefault(name, []). append({'data': data})


