我無法刪除我的列表中的空白。如何刪除列表中的空白
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)' – ewcz
爲什麼你只是不用'-'來分割文本? – Kasramvd
爲什麼不這樣'cijferlijst = invoer.split(「 - 」)'?我誤解你正在嘗試做什麼? –