長さが違う可能性のある文字列があり、入れ子になった辞書を作成したいと思います。私はこれまでこれを持っていて、可変深度の問題を乗り越える方法を理解しているようです。リストから入れ子になったpythonディクショナリを構築する
string = "a/b/c/b"
x = string.split('/')
y = {}
for item in x:
y[item] = dict()
.............
私は多くの方法を試しましたが、動的に構築する方法は分かりません。最終的な結果は次のとおりです。
{'a' :{'b' : {'c': {'d': {}}}}
この問題を解決するためのデザインやアイディアについてのご意見をお待ちしております。
おかげで、
このコードは質問に答えるかもしれませんが、どのようにして問題が解決されたのか、なぜそれが解決するのかについての追加の文脈を提供することで、回答の長期的価値が向上します。 –