次のように私は辞書とセットを持っている:Pythonの辞書のキー
fundprices = {
'A' : 20,
'B' : 20,
'C' : 10,
'D' : 15,
'E' : 10,
'F' : 15,
'G' : 35,
'H' : 20,
'I' : 10,
'J' : 5
}
dollaramount = {
100000.0,
100000.0,
50000.0,
300000.0,
50000.0,
100000.0,
100000.0,
150000.0,
50000.0,
0
}
そして、私は次のように、辞書で割っセットの結果である第三の辞書を作成しようとしていますコード:orderamount
は、ファンドの価格と同じキーを持つ
orderamount = []
for i in fundprices.key(), dollaramount.key():
orderamount.append(dollaramount[i]/fundprices[i])
print orderamount
。しかし、私は 'dict'オブジェクトを取得しているため、結果として属性がありません。この場合、dollaramountは2つの辞書の別の計算から作成されたセットです。セットされた金額が作成されたときに鍵を追加するほうが簡単な場合は、私に知らせてください。これをどうやって解決するのですか?
2番目のオブジェクトは辞書ではありません。それはセットです。 –
実際には、それもセットではありません - そこに余分な閉じ括弧があります。また、私はあなたが2番目に分割している、ゼロで分割エラーを得るつもりです。 – SiHa
'dollaramount'は' fundprices'にどのように関係していますか?思い出して、辞書は順不同です。 –