2017-12-18 16 views
0

私はPythonでAlgorithmia画像タグを探索しようとしています。Pythonでキー、値のペアを解凍する方法は?

client.algo( "ディープラーニング/ IllustrationTagger/0.2.5") client.algo( "ディープラーニング/ InceptionNet/1.0.3")

しかし、それが適用されるとして、それは、この質問には非常に関連していないのです一般的な辞書。

for dict in dictList: 
    print(dict) 

そして、これが出力されます:

// { '安全':0.9950032234191896}

// { '疑問':0.004409242421388626}

// { '明示':

for dict in dictList: 
    for key in dict: 
     print(key) 
0123:私はちょうど罰金キーにアクセスすることができます

0.00011681715113809332}

//安全

//

//明示的な

疑わしいしかし、私は、キーと値の両方を展開しようとしている:

for dict in dictList: 
    for key, value in dict: 
     print(key) 
     print(value) 

私はこのエラーを取得します:

for key, value in dict: 

ValueError :アンパックする値が多すぎます(予想2)

どのようにしてキーと値の両方にアクセスできますか?

EDIT:objとarrayをdictに変更し、javascriptの表記法と混乱しないようにリストしました。

このよう
+1

を使用することができるのpython 2については

for obj in objArray: for key, value in obj.items(): print(key) print(value) 

) : – schwobaseggl

+0

your_dict.items()のキー、値のために 'を使用してください: – eyllanesc

+0

私はそれを学んだことを覚えているので、私はとても馬鹿だと感じます。ありがとうございました。 –

答えて

0

- 最初:

for obj in objArray: 
    for key in obj: 
     value = obj[key] 
     print(key) 
     print(value) 

セカンド(のpython 3):あなたは、キーの `obj.items(の値をfor key, value in d.iteritems()

+0

この質問は何度も回答されており、あなたの答えはいつもと同じですので、何も新しいことはありません:https://stackoverflow.com/questions/26660654/how-do-i-print-the-key- Pythonの辞書の価値のペア – eyllanesc

+0

ありがとうございます。 前にデータ構造を学んだことがありますが、何らかの理由でこの部分を忘れてしまいました。 –

+0

@eyllanesc私はstackoverflowとgoogleを検索しましたが、辞書とJSONを混同していたため、何の答えも得られませんでした。これは、以前は両方とも.items()メソッド、混乱。 –

関連する問題