python删除连续相同字符_Python 删除连续出现的指定字符的实例
Python 刪除連續出現的指定字符的實例
源起
我本想刪寫一小段代碼用于刪除一串字符串中的連續重復的指定字符,可能也是長時間不寫代碼,而且有的時候寫代碼只途快,很多基礎知識都忘光了。我用Python寫時一切都沒有問題,就差一點,就是我隨時刪除這字符串所以每一次循環的字符串的長度都不一樣,所以我想沒刪除一次字符,能夠從inde=0開始重新循環字符串,于是在循環的最后強行設置index=0,無奈不行??坂蛢蓚€小時后我終于決定換個方法。。
我在各博客中看到一句話,“這是一個堆棧就能搞定的問題”,想想,是啊。我從網上又看到Python沒有堆棧和隊列的實現,但是可以用list去實現。
于是乎,代碼如下:
源碼
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 刪除連續出現的指定字符的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持我們。
時間: 2018-06-27
本文實例講述了Python實現刪除文件中含指定內容的行.分享給大家供大家參考,具體如下: #!/bin/env python import shutil, sys, os darray = [ "Entering directory", "In function ", "Leaving directory", "__NR_SYSCALL_BASE", "arm-hisiv100-linux-ar ", &q
例表: 假如想要去掉表中的'#',':'而且以'#'和':'為分割線切割數據: #將dfxA_2的每一個分隔符之間的數據提出來 col1=dfxA_2['travel_seq'].str.split('#').str[0] col2=dfxA_2['travel_seq'].str.split('#').str[1] col3=dfxA_2['travel_seq'].str.split('#').str[2].str.split(';').str[0] 這里只是部分代碼,實際情況按需求可以靈活
使用python去除文中的某個字符是非常麻煩的一件事,不同的環境可以用到多種方法,例如正則表達式,del語法,現在發布的是一個比較簡單易行的方法,就是遇到該字符便跳過去,不對其進行操作,完美呈現出刪除該字符的功能. 測試文本 jb51.txt http://www.jb51.net/article/1.htm python代碼 # -*- coding: utf-8 -*- def delblankline(infile, outfile): infopen = open(infile, 'r'
本文實例講述了python統計字符串中指定字符出現次數的方法.分享給大家供大家參考.具體如下: python統計字符串中指定字符出現的次數,例如想統計字符串中空格的數量 s = "Count, the number of spaces." print s.count(" ") x = "I like to program in Python" print x.count("i") PS:本站還提供了一個關于字符統計的工具,感興
復制代碼 代碼如下: If order does not matter, you can use "".join(set(foo))set() will create a set of unique letters in the string, and "".join() will join the letters back to a string in arbitrary order. If order does matter, you can use colle
本文實例講述了JS使用正則表達式除去字符串中重復字符的方法.分享給大家供大家參考,具體如下: 這里演示一個簡單的JavaScript正則表達式實例,將一串含有重復字符串中的多余字符濾除掉,請運行查看效果. 具體代碼如下:
利用正則表達法除去字符串中的重復字符總結
以上是生活随笔為你收集整理的python删除连续相同字符_Python 删除连续出现的指定字符的实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 安装gbk字符_mysql安
- 下一篇: CAN收发器SN65HVD230,实际应