【发布时间】:2023-03-06 10:23:01
【问题描述】:
我有一个如下所示的 json 文件。 在结果字典中,有一些键是日期,每个键都有另一个具有数字键的字典。这些数字意味着时间。 我要做的是在不同的日期收集相同的数字键(例如:2017-01-02[4]['buy']+ 2017-01-01[4]['buy'])并求和,然后得到买入或卖出计数的平均值。 我想知道是否有简单快捷的方法来做到这一点。
{
"result": {
"2017-01-02": {
"4": {
"buy": [
2
],
"sold": 4
},
"5": {
"buy": [
1
],
"sold": 4
},
"6": {
"buy": [
67
],
"sold": 54
}
},
"2017-01-01": {
"4": {
"buy": [
44
],
"sold": 8
},
"5": {
"buy": [
6
],
"sold": 14
},
"6": {
"buy": [
4
],
"sold": 67
}
}
}
}
【问题讨论】:
-
你听说过
for循环吗? -
@Ju 我知道 for 循环并且知道如何使用它,但我不知道如何在一个文件中细化相同的键
-
你听说过
if块和==测试吗?
标签: python loops dictionary sum