Python 刪除連續(xù)出現(xiàn)的指定字符的實例
源起
我本想刪寫一小段代碼用于刪除一串字符串中的連續(xù)重復(fù)的指定字符,可能也是長時間不寫代碼,而且有的時候?qū)懘a只途快,很多基礎(chǔ)知識都忘光了。我用Python寫時一切都沒有問題,就差一點,就是我隨時刪除這字符串所以每一次循環(huán)的字符串的長度都不一樣,所以我想沒刪除一次字符,能夠從inde=0開始重新循環(huán)字符串,于是在循環(huán)的最后強(qiáng)行設(shè)置index=0,無奈不行。扣嗤兩個小時后我終于決定換個方法。。
我在各博客中看到一句話,“這是一個堆棧就能搞定的問題”,想想,是啊。我從網(wǎng)上又看到Python沒有堆棧和隊列的實現(xiàn),但是可以用list去實現(xiàn)。
于是乎,代碼如下:
源碼
def romoveRepetedGap(str): resultStr = str tempStr = '' strList = list(resultStr) for i in range(len(strList)): if strList[i] != '~': tempStr += strList[i] elif strList[i] == '~' and i+1 ==len(strList): tempStr += strList[i] elif strList[i] == '~' and strList[i+1] !='~': tempStr += strList[i] else: continue return tempStr
以上這篇Python 刪除連續(xù)出現(xiàn)的指定字符的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實現(xiàn)掃描局域網(wǎng)指定網(wǎng)段ip的方法
這篇文章主要介紹了python實現(xiàn)掃描局域網(wǎng)指定網(wǎng)段ip的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04
flask操作數(shù)據(jù)庫相關(guān)配置及實現(xiàn)示例步驟全解
這篇文章主要介紹了flask操作數(shù)據(jù)庫相關(guān)配置及實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
Python函數(shù)參數(shù)類型*、**的區(qū)別
這篇文章主要介紹了Python函數(shù)參數(shù)類型*、**的區(qū)別,本文用實例講解它們的區(qū)別,并講解了閉包的相關(guān)知識,需要的朋友可以參考下2015-04-04
使用python+requests+pytest實現(xiàn)接口自動化
這篇文章主要介紹了使用python+requests+pytest實現(xiàn)接口自動化,在當(dāng)前互聯(lián)網(wǎng)產(chǎn)品迭代頻繁的背景下,回歸測試的時間越來越少,但接口自動化測試因其實現(xiàn)簡單、維護(hù)成本低,容易提高覆蓋率等特點,越來越受重視,需要的朋友可以參考下2023-08-08
Python遞歸調(diào)用實現(xiàn)數(shù)字累加的代碼
今天小編就為大家分享一篇Python遞歸調(diào)用實現(xiàn)數(shù)字累加的代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
Python 3.8中實現(xiàn)functools.cached_property功能
這篇文章主要介紹了Python 3.8中實現(xiàn)functools.cached_property功能,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-05-05
pandas如何將datetime64[ns]轉(zhuǎn)為字符串日期
這篇文章主要介紹了pandas如何將datetime64[ns]轉(zhuǎn)為字符串日期,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07

