题解 | #合并表记录#

合并表记录

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

import sys

n = int(input())
dic = {}
for i in range(n) :
    key, value = map(int, input().split())
    if key in dic :
        dic[key] += value
    else :
        dic[key] = value
# 根据key进行排序
answer = sorted(dic.items(), key = lambda x:x[0])
# answer 的结果为[(0, 3), (1, 2), (3, 4)]
# 遍历输出
for key in answer :
    print(str(key[0]) + ' ' + str(key[1]))

全部评论

相关推荐

深夜书店vv:腾讯是这样的,去年很多走廊都加桌子当工区
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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