题解 | #合并表记录#
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
num = int(input()) storage = dict() for i in range(0, num): k, v = map(int, input().split(' ')) storage[k] = storage.get(k, 0) + v storage = dict(sorted(storage.items())) for k, v in storage.items(): print(f'{k} {v}')
本题的关键,在于对接受一对值,然后寻找 key,最后叠加 value,整体的思路很简单。