我應該如何定義一個功能parsedic()
它的工作原理是什麼?我應該如何解析一個字典對象?
dic={0:0,
1:{0:0,
1:1,
2:{0:0,},},
2:{0:{1:0,
0:{0:0}},},
3:0}
def parsedic(...):
...
print parsedic(dic)
導致:
0->0
3->0
1.0->0
1.1->1
1.2.0->0
2.0.0.0->0
2.0.1->0
的類型字典中的關鍵的只能是數字或字符串, 和值只能是數字,字符串,或字典。
(爲了避免誤解,我刪除這表明我是如何試圖解決這個問題,很長一段時間的話。)
至少,我認爲它是。目前尚不清楚你的問題。你究竟在問什麼? –
@kojiro你在哪看到花車? – sloth
@Martijn彼得斯,我看到你提到的問題,但我不認爲我的是你的重複。我問這個問題只是因爲當我試圖解決[這個問題](http:///stackoverflow.com/questions/19221965/python-2-7-how-to-define-a-super-powerful-class-style-dict-object).I問這個問題**而不是**來解決另一個問題。所以,其實,只是好奇心:-) – tcpiper