2014-09-26 25 views
-1

strling名單我有一個字符串列表:去掉 '' 和 n Python中

['', '', '1.200003317775e-04\n'] 

如何刪除 '' 和\ n的這串

['1.200003317775e-04'] 

謝謝

+0

\ n是總是存在於末端或它可能會在第一或在列表之間? – Madhesh 2014-09-26 04:33:18

回答

0
In [89]: L = ['', '', '1.200003317775e-04\n'] 

In [90]: [i.rstrip() for i in L if i!=''] 
Out[90]: ['1.200003317775e-04'] 
0

使用以下列表理解:

[item.strip() for item in lst if item] 

這樣:

>>> lst = ['', '', '1.200003317775e-04\n'] 
>>> [item.strip() for item in lst if item] 
['1.200003317775e-04'] 
>>>