Python:通过每个国家的Json数据中的键求和的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:通过每个国家的Json数据中的键求和的值相关的知识,希望对你有一定的参考价值。

我在按每个国家/地区的键对值进行求和时遇到问题。 json数据包含所有国家/地区,并且每个国家/地区都有所有日期,并且每个日期都有案件编号。数据如下所示:

{
  "Afghanistan": [
    {
      "date": "2020-1-22",
      "confirmed": 0,
      "deaths": 0,
      "recovered": 0
    },
    {
      "date": "2020-1-23",
      "confirmed": 0,
      "deaths": 0,
      "recovered": 0
    },
   ...
   ...
  "Albania":
   ...
   ...
}

我正尝试将其显示为以下内容(国家和国家的确诊病例总数:]]

阿富汗###

阿尔巴尼亚###

下面是我尝试过的代码,但是结果似乎不正确。

     contents = requests.get('https://pomber.github.io/covid19/timeseries.json').json()
        for country in contents:
            print(country)
            data = contents[country]

            idx = 0
            confirmed_total = 0
            for each_day in data:
                confirmed_total += data[idx]['confirmed']
                idx += 1
            print(confirmed_total)


任何帮助将不胜感激。

我在按每个国家/地区的键对值进行求和时遇到问题。 json数据包含所有国家/地区,并且每个国家/地区都有所有日期,并且每个日期都有案件编号。数据看起来像...

答案

这样的事情可能会有所帮助:

以上是关于Python:通过每个国家的Json数据中的键求和的值的主要内容,如果未能解决你的问题,请参考以下文章

python - 如何通过python中的键在循环中命名熊猫数据框?

当用户从 Vue.js 中的 JSON 对象中选择第一个键时,如何显示剩余的键值?

在python中的JSON输出中引用特定的键值

如何在将连字符作为值之一的同时对字符串数据类型中的键的列表中的值求和

Csv 到 json 通过相同的键-python

如何对firebase firestore中的节点求和?