python2.7在列表中打印值

时间:2016-05-15 11:59:20

标签: python python-2.7

我有一个问题要在列表中打印值。

import time
strings = time.strftime("%Y,%m,%d")
t = strings.split(',')
date = [int(x) for x in t]
print date

然后结果是

[2016,5,15]

但我想像这样打印日期值

20160515

我该如何解决?

3 个答案:

答案 0 :(得分:2)

这样做有什么不对:

blktrace

答案 1 :(得分:1)

为什么不做:

time.strftime("%Y%m%d")

另一方面,如果您只是想要一种连接列表元素的方法,请使用join

In [110]: s = time.strftime("%Y,%m,%d")

In [111]: sl = s.split(',')

In [112]: ''.join(sl)
Out[112]: '20160515'

答案 2 :(得分:1)

您必须更改代码:

import time
strings = time.strftime("%Y%m%d") # delete ','
print strings