私はdict
(RefGenomesDict
)で、キーは受託番号(string
)であり、値は2次元の遺伝子特性のリストです。私はディクショナリの値である二次元のリストにアクセスする方法は?
for key in RefGenomesDict.keys():
print(str(key)+ "\t" + str(RefGenomesDict[key]))
を使用することによって、それは期待Annonymousの二次元のリストが含まれないことを確認するためにRefGenomesDictをチェックすると予想される内容は、各キーのために印刷されています。
私は
InfoList = copy.deepcopy(RefGenomesDict[AccNum])
を使用して、新しい変数にリストを割り当てるしようとすると、私は
TypeError: unhashable type: 'list'.
エラーを取得するにはどうすれば2次元のリストの値へのアクセスを得ることができますか?
「AccNum」はリストです。したがって、intを使用するか、キーが実際に何であれ使用しますか? –
あなたの辞書を教えてください。 – MishaVacic
なぜダブルルックアップですか? somedict.items()のキー、値のために(python 2のiteritems)行うことができます。 –