linaki865:
G={(-1, 1): [(0, 1)],
(0, 0): [(1, 0), (0, 1)],
(0, 1): [(1, 1), (0, 2), (-1, 1), (0, 0)],
(0, 2): [(0, 1)],
(1, 0): [(2, 0), (1, 1), (0, 0)],
(1, 1): [(0, 1), (1, 0)],
(2, 0): [(1, 0)]}
私はpythonでこの辞書を持っていると私は、特定のキーの各値を通過します。(0,0)、私はこのように別々にそれぞれの値を印刷したい:例えば私は鍵を持っています:
出力:
value 0 : (1,0)
value 1 : (0,1)
そして私はこのコードを持っています
key=(0,0)
for v in range (len(G[key])):
print ("value ", v, ":", G[(0,0)].get(v))
G [(0,0)](V)を得る。間違っていると私はメッセージが表示されます。
AttributeError:「リスト」オブジェクトが属性を持っていない「取得」
あなたは、私が代わりに何を使うべき知っていますか?
quamrana;
列挙はあなたのインデックスと値を取得します。
key=(0,0)
for idx,v in enumerate(G[key]):
print ("value ", idx, ":", v)