info_dic={}
for?d?in?info:
if?d['name']?not?in?info_dic:?
info_dic[d['name']]=d['value']else:?info_dic[d['name']]+=d['value']
new_info=[]
for?n,v?in?info_dic.items():
new_info.append({'name':n,'value':v})
print(new_info)[{'name':?'apple',?'value':?7},?{'name':?'orange',?'value':?5}]