作者euser1777 (YY)
看板Python
標題[問題] List 資料排序?
時間Wed Jun 8 12:57:39 2022
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://webptt.com/m.aspx?n=bbs/Python/M.1654664261.A.50B.html
1F:→ OrzOGC: 紅字最後一行不就說了 06/08 13:06
2F:→ lycantrope: 不是, status是key 0是value,紅字寫很清楚 06/08 13:12
3F:→ lycantrope: retObj是list of dict 06/08 13:13
4F:推 ddavid: 原Po,你實際把 retObj[0] 印出來就知道自己錯在哪裡了 06/08 13:17
5F:→ ddavid: 最外層是一個 List,大括號那很長一串的 Dict 整個都是 06/08 13:18
6F:→ ddavid: retObj[0] 的內容 06/08 13:18
7F:→ tsoahans: 你漏看一個中括號 retObj是[{...}],retObj[0]是{...} 06/08 13:29
8F:→ tsoahans: 大括號 06/08 13:30