我有一本字典一样如下: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