严格搜索和替换Python中的文本

时间:2018-07-06 09:32:07

标签: python

让我们考虑这样一个列表:

listing = ['15.32','25.6','.','12.8','.']

搜索和删除(或替换)由单个句点(。)组成的值的方式是什么?用Python 3最好。

编辑:“擦除”是指我想要一个空值,我需要保持列表的长度不变。

2 个答案:

答案 0 :(得分:2)

listing = ['15.32','25.6','.','12.8','.']
listing = [None if a == '.' else a for a in listing]

答案 1 :(得分:0)

您可以尝试:

listing = [i for i in listing if i != '.']