2016-03-04 76 views

回答

6

string.splitlines()會給你一個行的清單,然後刪除空白,你可以使用.strip()。例如:stripped_list = map(str.strip, unstripped_list)。您可以合併兩個與lines = map(str.strip, string.splitlines())

2

使用stripsplitlines

>>> lines = "       inconnue\n    (1h 30min)" 
>>> [s.strip() for s in lines.splitlines()] 

將導致

['inconnue', '(1h 30min)'] 
2

在列表理解使用str.splitlines()str.strip()

>>> string = """       inconnue 
...     (1h 30min)""" 
>>> [s.strip() for s in string.splitlines()] 
['inconnue', '(1h 30min)'] 
2

ÿ OU可以這樣做:

map(str.strip,a.strip().split(" ",1)) 

它返回下面,你可以進一步分析假設你要確定未知的持續時間(inconnue)狀態的陣列

['inconnue', '(1h 30 min)'] 
相關問題