题解 | #合并表记录#

合并表记录

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

while True: try: n = int(input()) #创建散列表 table = dict() #将数据加入散列表 for i in range(n): list1 = input().split(" ") #如果已存在键,则在原值上加现值 if(int(list1[0]) in table.keys()): table[int(list1[0])] += int(list1[1]) #不存在键,则新建键值对 else: table[int(list1[0])] = int(list1[1]) #将键排序后打印 for k in sorted(table.keys()): print(k,end=(' ')) print(table.get(k)) except(EOFError,ValueError): break

全部评论

相关推荐

听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务