"I am a human"
刪除精確匹配詞從上面的字符串,我想刪除的字母「a」,這樣的字符串就變成了:我用下面的代碼從列表
"I am human"
和它完美的罰款。
plural = input("Enter a string: ")
processed = plural.split()
processed.remove("a")
但是,如果句子中沒有「a」,它將以錯誤結束。
"I am not an elephant"
在這種情況下,我希望程序忽略它。我該怎麼做?
什麼是錯誤?使用Python 2? –
'processed.remove(「a」)如果處理中出現「a」 –
您可以在處理:processed.remove(「a」)中使用'if「a」。檢查此答案更多的解決方案:http://stackoverflow.com/questions/4915920/how-to-delete-an-item-in-a-list-if-it-exists-python –