python

合并表记录

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

n= int(input())
d = {}
for i in range(n):
    ab = input().split(" ")
    a,b = int(ab[0]), int(ab[-1])
    if a not in d:
        d[a] = b
    elif a in d:
        d[a] = d[a] + b
for i in sorted(d.keys()):
    print(i,d[i])
全部评论
读取输入的时候我没把a,b转成整型而是在if语句判断中的加法变成整型 为什么这样输出结果就会错误
2 回复 分享
发布于 2021-07-24 23:49
在这里ab【1】和ab【-1】有什么区别,
点赞 回复 分享
发布于 2021-08-30 14:18
感觉Python有时候处理起来还蛮方便的
点赞 回复 分享
发布于 2022-05-26 18:13
0 <= index <= 11111111 1 <= value <= 100000 这个为什么不处理?
点赞 回复 分享
发布于 2022-06-01 16:14

相关推荐

不愿透露姓名的神秘牛友
11-26 18:54
说等下个版本吧的发呆爱好者很贪睡:佬最后去了哪家呀
点赞 评论 收藏
分享
评论
64
13
分享
牛客网
牛客企业服务