Python解析CSV中的多维字典

Posted dimdusk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python解析CSV中的多维字典相关的知识,希望对你有一定的参考价值。

CSV文件结构如下,其中字段A为唯一

技术图片

代码如下,Python27

 1 with open(file_obj+TEST.CSV,r) as f:
 2     #转为字典
 3      Reader=csv.DictReader(f)
 4     #转为列表,列表中多维字典
 5      csvlist1 = list(Reader)
 6     #将A当做为索引
 7      csvlist2 = [row[A] for row in csvlist1]
 8     #根据A的值找到下标值
 9      n = csvlist2.index(A VALUE)
10     #根据下标值获取对应的字典
11      csvlist3 = csvlist1[n]
12     #根据字典的KEY获取Value
13      BValue = csvlist3[B]

 

以上是关于Python解析CSV中的多维字典的主要内容,如果未能解决你的问题,请参考以下文章

从 csv 文件 python 解析一个字典

Python:忽略文本文件的注释,该文本文件被解析为字典以写入 CSV [重复]

将3个列表解析为python中的字典列表

Python 中的多维字典

用 Python 解析 CSV / 制表符分隔的 txt 文件

Python csv文件到数据字典多个键