[問題] List 資料排序?

看板Python作者 (YY)時間1年前 (2022/06/08 12:57), 編輯推噓1(107)
留言8則, 4人參與, 1年前最新討論串1/1
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

06/08 13:06, 1年前 , 1F
紅字最後一行不就說了
06/08 13:06, 1F

06/08 13:12, 1年前 , 2F
不是, status是key 0是value,紅字寫很清楚
06/08 13:12, 2F

06/08 13:13, 1年前 , 3F
retObj是list of dict
06/08 13:13, 3F

06/08 13:17, 1年前 , 4F
原Po,你實際把 retObj[0] 印出來就知道自己錯在哪裡了
06/08 13:17, 4F

06/08 13:18, 1年前 , 5F
最外層是一個 List,大括號那很長一串的 Dict 整個都是
06/08 13:18, 5F

06/08 13:18, 1年前 , 6F
retObj[0] 的內容
06/08 13:18, 6F

06/08 13:29, 1年前 , 7F
你漏看一個中括號 retObj是[{...}],retObj[0]是{...}
06/08 13:29, 7F

06/08 13:30, 1年前 , 8F
大括號
06/08 13:30, 8F
文章代碼(AID): #1Ye2n5KB (Python)