【发布时间】:2022-11-29 06:19:59
【问题描述】:
下面是一本名为 total_per_person 的字典,它映射了一个人一周内的总支出
{'Edith': 79.24, 'Carol': 176.05, 'Hannah': 90.45, 'Frank': 66.6, 'Alice': 64.10, 'Ingrid': 59.45, 'Bob': 103.50, 'Gertrude': 107.45, 'Dave': 62.24}
下面是另一个名为 name_to_budget 的字典,它映射了一个人的每周预算:
{'Alice': 62.12, 'Bob': 40.34, 'Carol': 46.69, 'Dave': 37.79, 'Edith': 95.39, 'Frank': 32.87, 'Gertrude': 29.13, 'Hannah': 24.21, 'Ingrid': 91.19}
我如何比较这些值并确定它们是超出预算还是低于预算?我应该做一个功能让它更容易吗?
【问题讨论】:
-
你试过写功能首先 - 你能分享代码吗?你在哪里遇到问题?
-
需要考虑的事情:你能保证第一本词典在第二本词典中总是有相应的条目吗?你能保证第二个字典在第一个字典中总是有对应的条目吗?如果你不能做出这些保证,你想做什么?
标签: python dictionary compare