题解 | 合并表记录
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
n = int(input())
data = {} # 存成字典,若索引值key相同则值相加
for i in range(n):
x, y = map(int, input().split())
if x in data:
data[x] = data[x] + y
elif x not in data:
data[x] = y
data_list = sorted(data.keys()) # 按索引key升序排序
for i in range(len(data_list)):
print(data_list[i], data[data_list[i]])
查看14道真题和解析