は、私には、以下の辞書を持っている:キーmarket
の値がある場合は、値42.55
を取得することが可能である場合、私は知りたいのですが 同じ辞書の別の値に基づいて辞書のリストの値を取得するにはどうすればよいですか?
inicio=[
{"market":"oranges", "Valor":104.58},
{"market":"apples","Valor":42.55}
]
。私は別の例が含まれていないことを
for d in inicio:
if key['market']='apples':
print(d['Valor'])
申し訳ありませんが、私は辞書と試して他に何かわからないに対処するにはかなり新しいです:
私はこのような何かをしようとしていました。あなたの例d
で
あなたは 'd '[market'] == 'apples''が必要です。なぜ' key'が定義された名前であるとお考えですか?あなたのコードのどこかに 'キー 'がないかぎり? –
なぜあなたはそのような辞書を持っていますか? '{'りんご':{'Valor':42.55}、 'oranges':{'Valor':104.58}}のような辞書を持つ方が良いのではないでしょうか?それでは、反復なしで 'inicio ['apples'] ['Valor']'を使うことができます。 – MSeifert