删除' '和\ n在Python中的strling列表中

时间:2014-09-26 04:30:37

标签: python-2.7

我有一个字符串列表:

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

如何删除''和\ n在此字符串中

['1.200003317775e-04']

谢谢

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分: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']
>>>