2015-01-04 193 views
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 

誰能解釋對我來說這裏的問題是什麼?代碼看起來應該適用於我。

感謝

+0

這意味着'home_team'是像你說的這是一個字符串,而不是一個字典。不知道你在哪裏/如何分配一個值'home_team',這就是所有人可以說的。 –

+0

看起來你沒有真正加載JSON字符串。 – alecxe

+0

你真的確定你做過'mydict = json.loads('{「teamId」:96}')'嗎? – Matthias

回答

相關問題