0

この辞書の構造を考えると:

{
   'property1': 'value1',
   'property2.property3': 'value2',
   'property2.property7': 'value4',
   'property4.property5.property6': 'value3',

}

この外観に変換する必要があります:

{
   'property1': 'value1',
   'property2': { 
                'property3': 'value2',
                'property7': 'value4'
              },
   'property4': { 
                'property5': { 
                             'property6': 'value3'
                           }
              }
}

簡単な例です。最も最適化された美しいソリューションを見たいと思います。明らかに、最初の辞書を入力として受け取り、2番目の辞書を出力する関数でなければなりません。

4

2 に答える 2