0
我希望能夠改造字典中的那個 可設置(完整路徑)選項列表,例如本應通過:從Python字典列出的設置
def test_dic_to_args(self):
dic = {"x1": {"x2": "val1"}, "x2": "val3"}
des = ["x1.x2:val1", "x2:val3"]
self.assertEqual(conf.dict_to_args(dic), des)
現在我開始寫它,我認爲這很容易,但它比我想象的更復雜,比如隊列,類型檢查等。 有沒有一種聰明的方法來解決這個問題? 也許最好的選擇仍然是一個遞歸的DFS,你怎麼看?
幾乎重複http://stackoverflow.com/questions/10756427的 – schlamar 2012-07-19 11:34:23