gpt4 book ai didi

python 嵌套 dict 到 csv 有很多列

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:17 25 4
gpt4 key购买 nike

我在 siggragh 上收集了有关大学的信息,使用嵌套字典,就像这样

universityDict['utah'][2008] = 11
universityDict['utah'][2009] = 0

表示犹他州在 2008 年获得 11 次提名,在 2009 年获得 0 次提名。(假设)因为我有很多专栏 - 2008 2009 2010 ....等等。如何以简洁的方式将它们输出到 csv 文件中?

    for key,value in universityDict.items():
writer.writerow({'university': key, '2008':value[2008] })#not this way

我想要这样的 csv:

university,2006,2007

utah,4,8

mit,0,4

最佳答案

假设缩进问题不是真正的问题,那么您在代码中做错了。

在第一个循环中,您需要再次遍历嵌套字典并将它们放入 csv 中。

例子-

for key,value in universityDict.items():
d = {'university': key}
d.update(value)

writer.writerow(d)

关于python 嵌套 dict 到 csv 有很多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31200665/

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