簡體   English   中英

python2.7打印列表中的值

[英]python2.7 print values in list

我有一個問題要打印列表中的值。

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

那么結果是

[2016,5,15]

但是我想在這樣的日期中打印值

20160515

我該如何解決?

這樣做有什么問題:

>>> strings = time.strftime("%Y%m%d")
>>> strings
'20160515'

為什么不只是做:

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'

您只需更改代碼即可:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM