嵌套字典我有一個文本輸入,在這個格式 -創建從縮進的文本輸入
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