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
只有一次,因此刪除它。