[英]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.