题解 | #合并表记录#

合并表记录

https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201

n = int(input())  # 输入键值对数量
d = {}  # 创建字典(哈希表)

for i in range(n):  # 循环输入键值对
    bc = (input().split(" "))  # 将输入的键值对按照空格分开,“键 值”,split()返回的是一个列表
    b, c = int(bc[0]), int(bc[1])
    if b not in d:  # 当键不存在于字典中,添加进去
        d[b] = c 
    elif b in d:  # 当键存在时,执行相加操作
        d[b] = d[b] + c 

for i in sorted(d.keys()):  # 按顺序输出键值对
    print(i, d[i])

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-25 17:26
点赞 评论 收藏
分享
码砖:求职岗位要突出,一眼就能看到,教育背景放到最后,学校经历没那么重要,项目要重点突出
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务