编写一个删除字符串首次出现的函数

时间:2013-04-08 02:57:17

标签: python

我想写一个函数remove,它带有一个列表(word)和一个字符串(words)。您的函数应该删除wordwords的第一次出现。如果word中根本没有words,则该函数应该只保持words不变。

我试过了

def remove (item):
    try:    
        words.remove('')
    except ValueError: 
        pass
    return words

1 个答案:

答案 0 :(得分:0)

你很亲密。您需要将''文字替换为item并添加words参数。它会尝试从全局变量words中删除一个空单词,它就可以了。但是,您可能希望它从传递的item中删除words

此外,缩进的混乱(除了第一行之外的所有行都需要缩进一点)但我猜这不是原始代码的原因。