我正在使用以嵌套列表的形式輸出樹的解析器的輸出。以下是一個數據示例:Python:基於列表的樹到詞典樹
[[['events'], [['worker_connections', '1024']]],
[['http'],
[['include', 'mime.types'],
['default_type', 'application/octet-stream'],
['sendfile', 'on'],
['keepalive_timeout', '65'],
[['server'],
[['listen', '8080'],
['server_name', 'localhost'],
[['location', '/ '],
[['root', 'html'], ['index', 'index.html index.htm']]],
['error_page', '500 502 503 504 /50x.html'],
[['location', '= /50x.html '], [['root', 'html']]]]]]]]
將其轉換爲鍵值的每種方式都會導致列表可否錯誤。有任何想法嗎?
你能表現出同樣的數據基於字典樹,所以我們可以看到它應該被構造?我非常肯定我的理解,但它可能是含糊的 – mhlester
FYI我編輯你的問題使用'pprint'使其可讀。而且我現在更不確定你想要什麼 – mhlester
我有這樣的感覺,即數據是毫不含糊的。從邏輯上講,這是一個字符串的字典,可以指向另一種字典或字符串。如果鍵指向字典,則表示爲單元素列表,否則表示爲字符串。我認爲轉換它可以是自動的。 – Alfe