オブジェクトのリストを取得し、オブジェクトの「キー」に基づいてネストされた辞書の辞書に再配置しようとしています。各キーには、既知のパターンで親ディクショナリのキーが含まれています。私が遭遇している問題は、次のような要素にアクセスできることです...
hier_data['1']['Assets']['1.2']['Assets']['1.2.3']['Assets']['1.2.3.4']['Assets']
...それに追加するために動的に。キーに基づいて辞書をトラバースするある種の再帰関数を構築する方法はありますか?たとえば、キー「1.2.3.4.5」でオブジェクトを追加する必要がある場合、それを行う方法はありますか...
hier_data['1']['Assets']['1.2']['Assets']['1.2.3']['Assets']['1.2.3.4']['Assets']['1.2.3.4.5'] = {...}
...動的かつ再帰的に?
私が始めているリストはキーでソートされているので、現在のオブジェクトの親の「アセット」ディクショナリを常に追加できるようにする必要があることに注意してください。