gpt4 book ai didi

python - 字典解析Python

转载 作者:行者123 更新时间:2023-12-01 03:49:22 30 4
gpt4 key购买 nike

我有一本字典,其中有一个带有值列表的键。像这样的事情:

{'a': ['a1', 'a2'], 'b': ['b1', 'b2'], 'c': ['c1', 'c2']}

我的构建代码:

import csv
reader = csv.DictReader(open('abc.csv'))

print(reader)

result = {}
for row in reader:
for column, value in row.items():
result.setdefault(column, []).append(value)
print(result)

for k,v in result.items():
print(k,v)

我想要这样的东西:

{'a' : a1,'b' : b1 , 'c' : c1}

{'a' : a2,'b' : b2 , 'c' : c2}

对如何做到这一点感到困惑。

请帮忙。

最佳答案

DictReader 实例是一个迭代器,它已经包含您要查找的词典。您不需要修改阅读器,只需将其转换为列表即可:

import csv

reader = csv.DictReader(open('abc.csv'))
result = list(reader)

结果将是一个包含字典的列表,其键是列标题,值是关联的行。

关于python - 字典解析Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38487894/

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