2014-11-05 214 views
0

我不確定我的標題是否能很好地描述我要找的內容。解密JSON字典並獲取密鑰

我有一個訪問This JSON data並將其存儲在一個名爲字典程序預測

目前我有它在打印出的氣象信息這for循環

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循環中抓取的日子)

回答

2

第一天:

​​

第二日:

day = forecast['list'][1] 

+0

太謝謝你了! 我試過幾乎所有的變化,除了那一個顯然。 – Eabryt 2014-11-05 02:56:43

0

如果您想要列表中的第一天,您可以在for循環的末尾添加一個break