嵌套字典我有一个文本输入,在这个格式 -创建从缩进的文本输入
var="""
interface A
member-1
member-2
submember-1
submember-2
interface B
member-1
interface C
"""
我将不得不将其转换成嵌套的字典形式类似下面的蟒蛇。并且任何没有子成员的元素都被赋值为-1。
result=
{
'interface A':{'member-1': -1 ,'member-2':{'submember-1': -1,'submember-2': -1}}
'interface B' :{'member-1': -1},
'interface C': -1
}
我试图做一个递归的方式,但不似乎让我的逻辑正确的。什么是最好的/ pythonic的方式来做到这一点。
到目前为止您尝试了什么? –
'我正在尝试以递归的方式做<< - 向我们展示如何,所以我们可以告诉你如何解决它 – inspectorG4dget