← 返回题库
初级

合并表记录

未完成
初级参考 完整示例代码供参考,建议自己理解后重新输入
def solve(data):
    d = {}
    for item in data.split(';'):
        k, v = map(int, item.split(':'))
        d[k] = d.get(k, 0) + v
    for k in sorted(d.keys()):
        print(k, d[k])

示例

输入
solve('1:2;2:3;1:3')
期望输出
1 5
2 3
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码