0
有没有比我做的更好的方法?如何从字符串[python]中删除一个字符?
word = "baab"
word = word[:word.find('a')]+word[word.find('a')+1:]
print word #bab
有没有比我做的更好的方法?如何从字符串[python]中删除一个字符?
word = "baab"
word = word[:word.find('a')]+word[word.find('a')+1:]
print word #bab
您可以使用字符串最大计数替换功能:
s = s.replace('a','',1);
如下面的成绩单:
>>> s = "baab"
>>> s = s.replace('a','',1)
>>> s
'bab'
str.replace (旧,新[,count])
返回所有出现的子字符串
old
替换为new
的字符串的副本。如果给出可选参数count
,则只会替换第一个count
事件。
In[3]: "baab".replace('a', '', 1)
Out[3]: 'bab'
将一无所有代替a
只有一次,因此删除它。