小编Kar*_*hik的帖子

以一栏为键,一栏为值将CSV转换为字典

您好,我有以下格式的CSV文件:

ticket asset
1111   3456
1111   6789
1122   2345
1122   7890
Run Code Online (Sandbox Code Playgroud)

我想将其转换为Dict,例如:

{'1111': ['3456', '6789'], '1122':['2345', '7890']}
Run Code Online (Sandbox Code Playgroud)

基本上希望将票证作为“键”,并将该票证下的所有资产作为“值”。

csv.DictReader()有所帮助,但是我无法提取密钥的唯一票据编号,也无法匹配其下的所有资产的价值。

任何帮助将是巨大的:)

感谢您如此快速地获取CSV> Dict!

如果我想将元组转换为Dict,那将如何工作?

例如:Tuple:(((1111,3456),(1111,6789),(1122,2345),(1122,7890))

我希望将其转换为:

{'1111':['3456','6789'],'1122':['2345','7890']}

python csv dictionary

1
推荐指数
1
解决办法
234
查看次数

标签 统计

csv ×1

dictionary ×1

python ×1