ちょっと複雑な質問がありますが、その問題の根底に到達できないようです。Python 辞書内の位置に対応するキーのリストがあります。位置の値を動的に変更できるようにしたいと思います(リスト内のキーで見つかりました)。
例えば:
listOfKeys = ['car', 'ford', 'mustang']
私も辞書を持っています:
DictOfVehiclePrices = {'car':
{'ford':
{'mustang': 'expensive',
'other': 'cheap'},
'toyota':
{'big': 'moderate',
'small': 'cheap'}
},
'truck':
{'big': 'expensive',
'small': 'moderate'}
}
私のリストを介して、どうすれば の値を動的に変更できますDictOfVehiclePrices['car']['ford']['mustang']
か?
私の実際の問題では、辞書を介してキーのリストをたどり、最後の位置で値を変更する必要があります。これを動的に (ループなどで) どのように行うことができますか?
ご協力ありがとうございました!:)