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中的多维字典的主要内容,如果未能解决你的问题,请参考以下文章
Python:忽略文本文件的注释,该文本文件被解析为字典以写入 CSV [重复]