インデックスと値のリストを指定して、ネストされている可能性のある辞書に値をプログラムで設定しようとしています。
たとえば、私のインデックスのリストが次のようになっているとします。
['person', 'address', 'city']
値は
'New York'
結果として、次のような辞書オブジェクトが必要です。
{ 'Person': { 'address': { 'city': 'New York' } }
基本的に、リストはネストされた辞書への「パス」を表します。
辞書自体は作れると思いますが、つまずくのは値の設定方法です。明らかに、これのコードを手動で書いているだけの場合は、次のようになります。
dict['Person']['address']['city'] = 'New York'
しかし、インデックスと値のリストがある場合、辞書にインデックスを付けて、プログラムでそのような値を設定するにはどうすればよいですか?
Python