【发布时间】:2016-09-28 19:57:54
【问题描述】:
我无法删除列表中的空格。
invoer = "5-9-7-1-7-8-3-2-4-8-7-9"
cijferlijst = []
for cijfer in invoer:
cijferlijst.append(cijfer.strip('-'))
我尝试了以下方法,但它不起作用。我已经从我的字符串中列出了一个列表并将所有内容分开,但 "-" 现在是 ""。
filter(lambda x: x.strip(), cijferlijst)
filter(str.strip, cijferlijst)
filter(None, cijferlijst)
abc = [x.replace(' ', '') for x in cijferlijst]
【问题讨论】:
-
cijferlijst = filter(lambda x: x.strip(), cijferlijst) -
为什么你不用
-分割文本? -
为什么不是
cijferlijst = invoer.split("-")?我是否误解了您要做什么? -
@MattCremeens 你确实做到了。非常感谢!
-
很高兴我能帮上忙。