我有以下字典:如何根據同一字典的另一個值獲取字典列表中的值?
inicio=[
{"market":"oranges", "Valor":104.58},
{"market":"apples","Valor":42.55}
]
我想知道是否有可能獲得價值42.55
如果關鍵market
的值是。
我是想這樣的事情:
for d in inicio:
if key['market']='apples':
print(d['Valor'])
對不起,我不包括進一步的例子,但我很新進入處理詞典,不知道什麼嘗試。
您需要'if d ['market'] =='apples'' ....您爲什麼期望'key'是一個已定義的名稱?除非你的代碼中有一個'key'? –
爲什麼你有這樣的字典?像'{'蘋果''這樣的詞典不是更好:{'Valor':42.55},'oranges':{'Valor':104.58}}'?然後你可以使用'inicio ['apples'] ['Valor']'不用迭代。 – MSeifert