0
我有一個dict
(RefGenomesDict
)其中的密鑰是登錄號(string
)和值是基因屬性的二維列表。當我檢查RefGenomesDict地看到,它包含預期的annonymous二維列表使用如何訪問字典中的值的二維列表?
for key in RefGenomesDict.keys():
print(str(key)+ "\t" + str(RefGenomesDict[key]))
預期的內容打印爲每個鍵。
當我嘗試使用
InfoList = copy.deepcopy(RefGenomesDict[AccNum])
列表分配到一個新的變量出現錯誤
TypeError: unhashable type: 'list'.
我怎樣才能訪問值的二維列表?
'AccNum'是一個列表。那麼,使用一個int,或者其他關鍵字是什麼? –
你能告訴我們你的字典嗎? – MishaVacic
爲什麼要進行雙重查找?你可以在'somedict.items()'中使用'for key'的值(Python 2中的iteritems)。 –