看板 Python 關於我們 聯絡資訊
https://imgur.com/QykCJ29 以上是retObj = res.json() 為了解析資料內容,historyData = retObj[0]['hq'] 但是,為什麼historyData 不是historyData = retObj[1]['hq'] 明明資料排序[0]的是status,不是'hq' 拿掉[0] 卻得到報錯? https://imgur.com/fKo4JPu 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.137.54.100 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1654664261.A.50B.html
OrzOGC: 紅字最後一行不就說了 06/08 13:06
lycantrope: 不是, status是key 0是value,紅字寫很清楚 06/08 13:12
lycantrope: retObj是list of dict 06/08 13:13
ddavid: 原Po,你實際把 retObj[0] 印出來就知道自己錯在哪裡了 06/08 13:17
ddavid: 最外層是一個 List,大括號那很長一串的 Dict 整個都是 06/08 13:18
ddavid: retObj[0] 的內容 06/08 13:18
tsoahans: 你漏看一個中括號 retObj是[{...}],retObj[0]是{...} 06/08 13:29
tsoahans: 大括號 06/08 13:30