题解 | #合并表记录#
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
n=input()
null={}
for i in range(0,int(n)):
num=input().split()
key=int(num[0])
value=int(num[1])
null[key]=null.get(key,0)+value
for key in sorted(null):
print(key,null[key])
首先,依照输入次数构建for循环,接着输入后续的值,以键值对形式写入空字典;接着在每次输入之后,属于一个key的相加;
最后按次序排好输出