我有从MySQL查询返回的数据:
print row[0], row[1], row[2]
导致:
E25 2016-03-20 2016-03-29
E26 2016-03-18 2016-03-27
E26 2016-03-25 2016-04-02
E27 2016-03-20 2016-03-28
E20 2016-03-19 2016-03-28
E21 2016-03-22 2016-03-28
E21 2016-03-25 2016-04-04
E21 2016-03-25 2016-04-04
E22 2016-03-20 2016-03-27
etc.....
我想将它放在字典中,以便以后可以使用,并在需要开始和结束日期的函数中调用。如何根据这些数据构建字典?
编辑:这是完整的印刷品:
for row in cursor:
print row[0], row[1], row[2]
对于同一个键的实例,我希望保留该键的不同日期范围。
编辑如果有人需要答案,我可以提出:
run_dict = defaultdict(list)
for row in cursor:
run_dict[row[0]].append([row[1], row[2]])
答案 0 :(得分:0)
如果有人需要答案,我能够提出:
run_dict = defaultdict(list)
for row in cursor:
run_dict[row[0]].append([row[1], row[2]])