python列表中时间显示问题

我需要在列表中输出['2014-7-1 0:0:0',....]的格式然而列表却是如下格式,请问改如何修改?

[datetime.datetime(2014, 7, 1, 0, 0), datetime.datetime(2014, 7, 2, 0, 0), datetime.datetime(2014, 7, 3, 0, 0), datetime.datetime(2014, 7, 4, 0, 0), datetime.datetime(2014, 7, 5, 0, 0), datetime.datetime(2014, 7, 6, 0, 0), datetime.datetime(2014, 7, 7, 0, 0)]

pandas可以直接生成日期数据

import pandas as pd
lis = pd.date_range('2014/7/1', periods=5).tolist()

 

"""
dt为待处理列表
strftime用于将datetime类型转换成格式字符串
"""
print([d.strftime('%Y-%m-%d %H:%M:%S') for d in dt])