python如何输出两列数据_如何用python将一列数据分为两列?

引用来自“Ashkandi”的评论[{'date': c[:10], 'time': c[11:]} for c in Col]

引用来自“vx2008”的评论

谢谢回复,这行代码执行完了以后,日期和时间都村到哪里了呢?

我是了一下,调用date,提示没有定义date,请问什么问题?

引用来自“502BadGateway”的评论

回答者已经给你写好了数据结构,列表里存的是字典。你要遍历列表,然后从列表的每个元素里取出来日期和时间。

col = [u'2016-06-15 08:18:02',

u'2016-06-15 09:44:17',

u'2016-06-15 10:47:18',

u'2016-06-15 14:18:01',

u'2016-06-15 17:06:50',

u'2016-06-16 08:26:17',

u'2016-06-16 11:27:08']

col_split = [{'date': c[:10], 'time': c[11:]} for c in col]

print col_split

######output#########

[{'date': u'2016-06-15', 'time': u'08:18:02'}, {'date': u'2016-06-15', 'time': u'09:44:17'}, {'date': u'2016-06-15', 'time': u'10:47:18'}, {'date': u'2016-06-15', 'time': u'14:18:01'}, {'date': u'2016-06-15', 'time': u'17:06:50'}, {'date': u'2016-06-16', 'time': u'08:26:17'}, {'date': u'2016-06-16', 'time': u'11:27:08'}]

for item in col_split:

print item.get('date')

print item.get('time')

######output#########

2016-06-15

08:18:02

2016-06-15

09:44:17

2016-06-15

10:47:18

2016-06-15

14:18:01

2016-06-15

17:06:50

2016-06-16

08:26:17

2016-06-16

11:27:08

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值