我不确定我的标题是否能很好地描述我正在寻找的内容。
我有一个程序正在访问This JSON data并将其存储在名为forecast
的词典中目前我已经打印出此for-loop中的天气信息
day_num = 1
for day in forecast['list']:
print("Day: ",day_num)
print(day)
print(day['weather'][0]['description']) #clear, cloudy, etc
print("Cloud Cover: ", day['clouds'])
print("Temp: ",round(day['temp']['day']-273.15,1),"degrees C")
print("Temp Min: ", round(day['temp']['min']-273.15, 1), "degrees C")
print("Temp Max: ", round(day['temp']['max']-273.15, 1),"degrees C")
print("Humidity: ", day['humidity'],"%")
print("Wind Speed:", day['speed'], "m/s")
print()
day_num = day_num + 1
这可以很好地打印出网站上列出的所有日期所需的所有信息。我的问题是,如果我希望它只打印一天,我就无法识别我需要的密钥/信息。 (基本上,在for循环中抓住了哪一天)
答案 0 :(得分:2)
第一天:
day = forecast['list'][0]
第二天:
day = forecast['list'][1]
等
答案 1 :(得分:0)
如果您想要列表中的第一天,只需在break
循环的末尾添加for
即可。