当using csv.DictReader to read a csv file into a list of dictionaries时,我如何让每个字典在csv文件中以相同的顺序排序为有序字典?谢谢。从csv文件中读取字典命令dicts
import csv
import collections
with open("in.csv") as csvfile:
reader = csv.DictReader(csvfile,delimiter=" ")
lst = list(reader)
lst_orderedDict = [collections.OrderedDict(x) for x in lst]
lst_orderedDict
中的每个排序字典在csv文件中的排列顺序不一样吗?
这就是为什么我们使用collections.OrderedDict – Hackaholic 2015-04-03 14:53:00