HJ8 合并表记录
数据表记录包含表索引index和数值value(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照index值升序进行输出。
输入描述:
先输入键值对的个数n(1 <= n <= 500)
接下来n行每行输入成对的index和value值,以空格隔开
输出描述:
输出合并后的键值对(多行)
while True:
try:
n = int(input())
dic = {}
for i in range(n):
index,value = map(int,input().split(' '))
# pair = input().split(' ')
# index = int(pair[0])
# value = int(pair[1])
#将相同indext的value累积起来
dic[index] = dic.get(index,0) + value
for j in sorted(dic):
print(j,dic[j])

410

被折叠的 条评论
为什么被折叠?



