【发布时间】:2015-03-21 22:01:15
【问题描述】:
我编写了一些代码来生成三个围绕项目的单独列表。第一个列表是 ID 列表,第二个列表是开始日期列表,第三个列表是结束日期列表。我想将这些列表组合成一个嵌套字典。
来自start_date 的item[0] 和来自end_date 的item[0] 与来自project_id[0] 的item[0] 相关联
project_id = ['project 1','project 2', 'project 3', 'project 4']
start_date = [datetime(2015,1,12), datetime(2015,1,13), datetime(2015,1,11), datetime(2015,1,13)]
end_date = [datetime(2015,1,15), datetime(2015,1,17), datetime(2015,1,15), datetime(2015,1,14)]
期望的输出:
d = {
'project 1' : {'start date' : datetime(2015,1,12), 'end date' : datetime(2015,1,15},
'project 2' : {'start date' : datetime(2015,1,13), 'end date' : datetime(2015,1,17},
'project 3' : {'start date' : datetime(2015,1,11), 'end date' : datetime(2015,1,15},
'project 4' : {'start date' : datetime(2015,1,13), 'end date' : datetime(2015,1,14},
}
【问题讨论】:
标签: python python-2.7 dictionary dictionary-comprehension