我想创建的元组在Django列表像的Python:创建元组
appointments = [(datetime(2012, 5, 22, 10), datetime(2012, 5, 22, 10, 30)),
(datetime(2012, 5, 22, 12), datetime(2012, 5, 22, 13)),
(datetime(2012, 5, 22, 15, 30), datetime(2012, 5, 22, 17, 10))]
我遍历一个Django查询设置和appoinments列表存储的价值就像
appoinments = []
for select_meeting in get_meeting:
getm = int(select_meeting.duration)
appoinments += zip(((select_meeting.meeting_datetime),
(select_meeting.meeting_datetime + timedelta(minutes = getm))))
print appoinments
名单但它返回的结果像这不是我的要求实际上
[(datetime.datetime(2012, 11, 11, 21, 5),),
(datetime.datetime(2012, 11, 11, 22, 5),),
(datetime.datetime(2012, 11, 11, 23, 5),),
(datetime.datetime(2012, 11, 12, 0, 5),)]
只需追加到列表中? ((select_meeting.meeting_datetime,select_meeting.meeting_datetime + timedelta(minutes = getm)))' 不需要zip或所有额外的括号。 – Evert 2012-08-16 08:28:48