我有一本字典,当我为它编码的时候,我只有六月,五月,九月的答案。我该如何为字典中没有的月份编码呢?显然,我为它们编码为零。
{'account': 'Amazon', 'amount': 300, 'day': 3, 'month': 'June'}
{'account': 'Facebook', 'amount': 550, 'day': 5, 'month': 'May'}
{'account': 'Google', 'amount': -200, 'day': 21, 'month': 'June'}
{'account': 'Amazon', 'amount': -300, 'day': 12, 'month': 'June'}
{'account': 'Facebook', 'amount': 130, 'day': 7, 'month': 'September'}
{'account': 'Google', 'amount': 250, 'day': 27, 'month': 'September'}
{'account': 'Amazon', 'amount': 200, 'day': 5, 'month': 'May'}
我用了好几个月的方法在字典里提到:year_balance=sum(d["amount"] for d in my_dict) print(f"The total year balance is {year_balance} $.")
3条答案
按热度按时间9cbw7uwe1#
6rqinv9w2#
这可能有助于:
还有,考虑到你写的评论,这是你要找的吗?
{“一月”:6,“二月”:0,'三月':5,“四月”:5,“五月”:0,“六月”:0,“七月”:0,“八月”:0,'九月':0,'十月':0,“十一月”:0,'十二月':0个字符}
mbyulnm03#
您可以阅读以下博客,了解字典的用法以及如何执行计算。
5 best ways to sum dictionary values in python
这是博客中给出的例子之一。
以下是包含100,000条记录的结果。
Result with 100,000 records