Python-将字符串分解为嵌套的字典键

Apo*_*ani 3 python

我有一个字符串:candidate__name__first_name. 我想将其转换为以下形式的嵌套字典:

{ 
  candidate: {
    name: {
      first_name: 'MyName'
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

Ste*_*uch 5

这个怎么样:

recursive_key = 'candidate__name__first_name'
value = 'MyName'
for key in reversed(recursive_key.split('__')):
    value = {key: value}
print(value)
Run Code Online (Sandbox Code Playgroud)