gpt4 book ai didi

python - 对导出到 excel 的字典进行排序?

转载 作者:行者123 更新时间:2023-11-28 21:57:15 24 4
gpt4 key购买 nike

好的,所以我有一个字典,其中包含作为列表包含的值,这正是我一直在寻找的......我想知道是否有一种方法可以对它进行排序,它也将显示列表的值在不同的列中...我使用此代码将值拆分为不同的列:

        writer = csv.writer(csvfile, delimiter=',')
for key, value in finaldict.iteritems():
writer.writerow([key] + value)

有什么办法可以在写入之前对键进行这种排序吗?我似乎尝试的任何事情要么不对它进行排序,要么产生错误,要么破坏它将列表更改为单独列的部分......所以如果你不明白我在说什么,例如让我说我有一本字典

finaldict = {'A': [2 , 1], 'C' [3, 3], 'B' [4, 3]}

我在 excel 文件中寻找这个:

Parameter  Val1   Val2
A 2 1

B 4 3

C 3 3

但目前我得到这个:

Parameter  Val1   Val2
A 2 1

C 3 3

B 4 3

非常感谢大家的回复谢谢!

最佳答案

另一个答案的替代方案(更简洁,恕我直言):

for key in sorted(finaldict.keys()):
writer.writerow([key] + finaldict[key])

关于python - 对导出到 excel 的字典进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20098610/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com