3 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個贊
這是你想要的嗎
dates =['2019-03-29 - 2019-03-27','2019-02-25 - 2019-03-29','2019-01-24 - 2019-03-25']
for date in dates:
start_date, end_date = date.split(' - ')
print(start_date, end_date)

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個贊
如果您有如下列表。
data=['2019-03-29 - 2019-03-27','2019-02-25 - 2019-03-29','2019-01-24 - 2019-03-25']
for list_data in data:
print(list_data[:10]) ## first 10 characters
編輯了最后 5 個字符。
data=['2019-03-29 - 2019-03-27','2019-02-25 - 2019-03-29','2019-01-24 - 2019-03-25']
for list_data in data:
print(list_data[-5:])

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個贊
在您的情況下, astr.split(' - ')是我能想到的最合理的解決方案。
一般來說,你想把任何字符串分成兩部分,我會做這樣的事情:
_string = 'aaaaaiiiii'
hl = int(len(_string)/2) #half len
print(_string[:hl])
print(_string[hl:])
輸出
aaaaa
iiiii
添加回答
舉報(bào)