我有一本字典一樣如下:Python的字典類型的錯誤
Dict = { "key1" : {"subkey1" : "value1" , "subkey2" : "value2" ,
"key2" : {"subkey1" : "value3" , "subkey2" : "value4 }
我基本上希望能夠檢查值如下
if (Dict[key][any_subkey] == "value"):
do something....
我收到類型錯誤:列表索引必須是整數,不str ...
任何人都可以請幫助我這一點。
當你得到這個'TypeError'時,什麼是'Dict [key]'? – 2013-03-14 02:17:07
它看起來像你的'Dict'的定義,你的實際執行沒有被分配。 'Dict'或'Dict [key]'是一個'list'。 – mgilson 2013-03-14 02:17:33
當你得到這個TypeError時,什麼是Dict [鍵]?它是一個與鍵 – 2013-03-14 02:19:35