當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