2
將字典列表操作爲更易於寫入csv的內容時遇到問題。例如,我有一個像這樣的詞典列表:從Python字典列表中選擇某些鍵值到CSV
dict_example = [{'id':1,'key1':'value1','key2':'value2'},{'id':1,'key1':'value3','key2':'value4'}]
理想情況下,我想一個CSV出這個,這將是:
id,key1,key2,key1,key2
1,value1,value2,value3,value4
基本上,我想找出最簡單這樣做的方法。我正在使用的這個清單要大得多。另外,對於每個'id',有4個字典代表不同的值,我希望每個'id'都在一行中。
有什麼想法?我可以想辦法通過將值提取到其他形式來實現此目的,但不能將它們留在字典中,然後將其寫入CSV。
編輯:
我現在需要弄清楚什麼數據格式可能是最有用的。對於每個'id','key1'和'key2'的值有不同的'階段'。該ID是持久的。
什麼將是一個有用的詞典存儲在?
例子,因爲它現在已經存在,更清晰:
dict = dict_example = [{'id':1,'stage':'stage1','key2':'value1'},{'id':1,'stage':'stage2','key2':'value2'}]
那麼,如果有另一個字典...你會有key1,key2呢?似乎不是一個非常有用的格式... –
謝謝,這似乎我需要重新考慮我如何存儲。我遇到的問題是,我正在不同點上拍攝數據。我會更新更多的信息。 – GatesOfDelirium