【发布时间】:2022-11-19 19:06:38
【问题描述】:
我有一本字典:
{"account", "x*", 'amount': 300, 'day': 3, 'month': 'June',
'account': "y*", 'amount': 550, 'day': 9, 'month': 'May',
"account": 'z*', 'amount': -200, 'day': 21, 'month': 'June'
"account" : "g", "amount" : 80" "day" : 10" month" : "May"
如何分别找到 6 月和 5 月每个月的总金额?
我试图分别访问每一行,希望在下面分别获得 Mau 和 June 的总和信息,但它给了我总和
dictionary= sum(d["amount"]
for d in my_dict)
【问题讨论】:
-
那不是一个有效的 python 字典,所以当解释器不喜欢它时你不会感到惊讶。
-
这不能存储在一个字典中,你需要一个字典列表或类似的东西
-
字典中没有“行”。您将它与其他一些数据结构混淆了。
-
恐怕在这一点上你留下了太多我们无法破译的东西。请发布一些实际上是有效 python 的代码,并创建你的
my_dict。您发布的代码片段都不能用 Python 工作。 -
我同时找到了两个月的总数,我该如何计算不同月份的总数?
标签: python dictionary sum