d1 = [{'imya': 'Ben', 'height': 178}, {'imya': 'Anna', 'height': 168}, {'imya': 'Mark', 'age': 32}, {'car': 'bmw', 'color': 'black'}, {'imya': 'Jane', 'height': 167} ] d2 = {} for i in d1: name = i['imya'] height = i['height'] d2[name] = d2.get(name, 0) + height
d2 должен иметь такой вид:
{'Ben': 178, 'Anna': 168, 'Mark': 0, 'Jane': 167}