0
我有一個字典,其中使用json.loads()
創建的單個項目。數據結構是這樣的:'字符串索引必須是整數'與此JSON字典錯誤
{"teamId":96}
當我試圖通過使用訪問字典值如下:
mydict = mydict[u'teamId']
我收到以下錯誤:
Traceback (most recent call last):
File "C:\Python27\counter.py", line 65, in <module>
print home_team[u'teamId']
TypeError: string indices must be integers
誰能解釋對我來說這裏的問題是什麼?代碼看起來應該適用於我。
感謝
這意味着'home_team'是像你說的這是一個字符串,而不是一個字典。不知道你在哪裏/如何分配一個值'home_team',這就是所有人可以說的。 –
看起來你沒有真正加載JSON字符串。 – alecxe
你真的確定你做過'mydict = json.loads('{「teamId」:96}')'嗎? – Matthias