我有一個有序的字典,正如人們所期望的那樣,它包含許多鍵值對。我需要將有序字典的內容解析爲CSV格式,其中第一行的鍵和第二行的鍵分別對應。我已經取得了第一排,但是我不知道如何寫第二排。 OrderedDict中的值是您所期望的(它看起來像在終端中打印的內容):([(a, 1), (b, 2), (c, 3)])
。下面是我有:將Python OrderedDict寫入CSV
import csv
with open("frequencies.csv", "w") as outfile:
csvwriter = csv.writer(outfile)
csvwriter.writerow(myDict)
我試圖遍歷值,並將其附加到一個名單,但名單沒有保持有序字典,原來爲了這,據我所知,會已經很難將列表中的值打印到CSV,以便它們與正確的鍵匹配。
在此先感謝您的幫助!
如何嘗試熊貓,非常有用的庫來處理字典,CSV,列表。 – staticor
你試過'csv.DictWriter'嗎? – Marat