python3简洁代码,调试通过
合并表记录
http://www.nowcoder.com/questionTerminal/de044e89123f4a7482bd2b214a685201
def func():
while True:
try:
num = int(input().strip())
md = {}
for i in range(num):
key, value = map(int, input().strip().split(" "))
md[key] = md.get(key, 0) + value
for i in sorted(md): # 重点在sorted()方法对字典排序,否则会报错,我栽在这上面了-。-
print(i, md[i])
except:
break
if __name__ == "__main__":
func()
查看6道真题和解析