如何从列表元素的末尾剥离空格而不是标点符号

时间:2014-09-07 06:10:24

标签: python

我想从列表元素的末尾去除空格,但不是可能存在的任何标点符号。用于打印元素的代码是:

for string in list:
    if [condition]:
        print(string.strip())

但这会删除列表末尾的标点符号,这不是我想要的。但是,如果我省略.strip(),它会在每个输出之间放置一个空行,这也是我不想要的。在我的搜索中,我只找到了删除空格和标点符号的方法,而不仅仅是空格。

1 个答案:

答案 0 :(得分:-1)

可能正在使用re

import re

for string in list:
    if [condition]:
        print(re.sub(r"\s+", "", string))