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
0 <= index <= 11111111 1 <= value <= 100000 这个为什么不处理?
点赞 回复 分享
发布于 2022-06-01 16:14
感觉Python有时候处理起来还蛮方便的
点赞 回复 分享
发布于 2022-05-26 18:13
在这里ab【1】和ab【-1】有什么区别,
点赞 回复 分享
发布于 2021-08-30 14:18

相关推荐

每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
头顶尖尖的程序员:我也是面了三四次才放平心态的。准备好自我介绍,不一定要背熟,可以记事本写下来读。全程控制语速,所有问题都先思考几秒,不要急着答,不要打断面试官说话。
点赞 评论 收藏
分享
评论
64
13
分享

创作者周榜

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