题解 | #合并表记录# 适合小白的解题思路
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
while True:
try:
count = int(input())
dic = {}
for i in range(count):
line = input().split() # 输入相应的行
key = int(line[0]) # 将输入的行的第一个字符作为字典的键
value = int(line[1]) # 将输入的行的第一个字符作为字典的值
if key in dic:
dic[key] += value # 判断如果对应键的值在字典中,就将该键的对应的值相加
else:
dic[key] = value # 判断如果对应键的值不在字典中,就将该键的对应的值添加
for j, k in sorted(dic.items()): # 对字典进行升序,然后取且相应的键值
print(j, k)
except:
break
楼上答主的被我copy了。找了好几个就这个适合我这个小白。感谢。
