我有,我想重新組合成一個字典列表不同的字典,考慮到其不同的值:變換字典到詞典列表
字典:
[{'language': 'de', 'suggestion': 'fressen', 'comment': 'for animals'},
{'language': 'de', 'suggestion': 'essen', 'comment': ''},
{'language': 'fr', 'suggestion': 'manger', 'comment': ''},
{'language': 'fr', 'suggestion': 'bouffer', 'comment': 'slang'}]
名單詞典:
[{'language': 'de', 'suggestion': ['fressen', 'essen'], 'comment': ['for animals', '']}, \
{'language': 'fr', 'suggestion': ['manger', 'bouffer'], 'comment': ['', 'slang'}]
我還是一個初學者蟒蛇,我不知道從哪裏開始,把所有的字典用同樣的語言「:「德」的相同的字典。
第一項數據結構(一個字典列表)是合理的:它類似於數據庫中的對象列表或行列表。你的第二個數據結構看起來很尷尬,因爲你最終會得到並行數組,其中'ith'建議必須與'ith'註釋保持同步。你是否考慮過一個口號的詞典,把語言作爲最高級別的關鍵詞('de','fr'等),把這個詞本身作爲二級關鍵詞(fressen,essen等)和評論作爲價值? – FMc
事實上,我只想結束這類詞典,以便可以在模板中輕鬆使用它們,以便使用{{dictionary.language}}。如果密鑰是動態的,我實際上不知道如何渲染內容。 – Edouard