我有一个有序字典,包含多个键-值对。我需要将有序字典的内容解析为CSV格式,其中第一行是键,第二行是相应的值。我已经完成了第一行,但是我不知道如何编写第二行。有序字典中的值与预期相同(在终端中打印出来的样子):
我尝试迭代值并将它们附加到列表中,但是该列表未保持有序字典的原始顺序,这似乎会使从列表中打印值以便与正确键匹配变得非常困难。
谢谢您的帮助!
([(a, 1), (b, 2), (c, 3)])
。以下是我的代码:import csv
with open("frequencies.csv", "w") as outfile:
csvwriter = csv.writer(outfile)
csvwriter.writerow(myDict)
我尝试迭代值并将它们附加到列表中,但是该列表未保持有序字典的原始顺序,这似乎会使从列表中打印值以便与正确键匹配变得非常困难。
谢谢您的帮助!
csv.DictWriter
吗? - Marat