153. 【应-23-2·难】CSV 分组聚合

中等 Python 2s 256MB
通过 0/0

📋 题目描述
Excel/CSV 里非常常见的"分组求和"操作:把同一 group 的 value 累加。 给定一份两列的数据 `group,value`,请按 group 字典序输出每个 group 的累加和。 输出格式:每行 `group: sum`,**冒号后恰好一个空格**。
📥 输入描述
第一行整数 N(1<=N<=200),表示数据行数(不含表头)。 第二行表头固定为 `group,value`。 接下来 N 行,每行 `字符串,整数`,字段间用英文逗号分隔。
📤 输出描述
按 group 字典序,每行 `group: sum`。
输入样例
4
group,value
apple,3
banana,5
apple,2
cherry,7
输出样例
apple: 5
banana: 5
cherry: 7
提示:用 `dict` 累加:`d.setdefault(g, 0); d[g] += int(v)`; 最后 `for g in sorted(d): print(f"{g}: {d[g]}")`。

登录后提交代码

讨论区 0
登录后参与讨论

还没有讨论,来发表第一条吧!