让我们考虑这样一个列表:
listing = ['15.32','25.6','.','12.8','.']
搜索和删除(或替换)由单个句点(。)组成的值的方式是什么?用Python 3最好。
编辑:“擦除”是指我想要一个空值,我需要保持列表的长度不变。
答案 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 != '.']