输入列表 = [[北京,海淀,2000],[北京,海淀,1000],[北京,丰台,2000],[武汉,汉阳,1000],,[武汉,汉阳,4000]]
输出列表= [[北京,海淀,3000],[北京,丰台,2000],[武汉,汉阳,5000]]
感谢!
输入列表 = [[北京,海淀,2000],[北京,海淀,1000],[北京,丰台,2000],[武汉,汉阳,1000],,[武汉,汉阳,4000]]
输出列表= [[北京,海淀,3000],[北京,丰台,2000],[武汉,汉阳,5000]]
感谢!
a = [['北京','海淀', 2000],['北京','海淀',1000],['北京','丰台',2000],['武汉','汉阳',1000],['武汉','汉阳',4000]]
d = {}
for i in a:
if f'{i[0]}_{i[1]}' in d.keys():
d[f'{i[0]}_{i[1]}'] += i[2]
else:
d[f'{i[0]}_{i[1]}'] = i[2]
print(d)
r = []
for k, v in d.items():
r.append([k.split('_')[0], k.split('_')[1], v])
print(r)