首页 > 解决方案 > 如何使用多个相同的密钥?

问题描述

我有一个包含天气数据的大字典。你可以看看这里

这个天气数据是多天的,我想从一个键中获取所有值。我该怎么做?这是字典的简化版本:

'data': { 'day1' : {'weather_discription': 'cloudy'},
          'day2' : {'weather_discription': 'clear'} 
}

我尝试使用此代码:

import requests
r = requests.get('data website')
res = r.json()
print(res['weather_discription'])

标签: pythondictionary

解决方案


你需要一个循环来获取它们。

for day, data in res['data'].items():
    print(f"Weather on {day} was {data['weather_description']}")

推荐阅读