我想从列表元素的末尾去除空格,但不是可能存在的任何标点符号。用于打印元素的代码是:
for string in list:
if [condition]:
print(string.strip())
但这会删除列表末尾的标点符号,这不是我想要的。但是,如果我省略.strip(),它会在每个输出之间放置一个空行,这也是我不想要的。在我的搜索中,我只找到了删除空格和标点符号的方法,而不仅仅是空格。
答案 0 :(得分:-1)
可能正在使用re
?
import re
for string in list:
if [condition]:
print(re.sub(r"\s+", "", string))