Python 删除连续出现的指定字符的实例


Posted in Python onJune 29, 2018

源起

我本想删写一小段代码用于删除一串字符串中的连续重复的指定字符,可能也是长时间不写代码,而且有的时候写代码只途快,很多基础知识都忘光了。我用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 删除连续出现的指定字符的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python解析json实例方法
Nov 19 Python
Python 的 Socket 编程
Mar 24 Python
Python通过命令开启http.server服务器的方法
Nov 04 Python
python实现类之间的方法互相调用
Apr 29 Python
使用python存储网页上的图片实例
May 22 Python
对numpy.append()里的axis的用法详解
Jun 28 Python
与Django结合利用模型对上传图片预测的实例详解
Aug 07 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
Mar 06 Python
python语言的优势是什么
Jun 17 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
Oct 31 Python
Selenium关闭INFO:CONSOLE提示的解决
Dec 07 Python
TensorFlow2.0使用keras训练模型的实现
Feb 20 Python
使用python语言,比较两个字符串是否相同的实例
Jun 29 #Python
python去除文件中重复的行实例
Jun 29 #Python
python获取指定字符串中重复模式最高的字符串方法
Jun 29 #Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 #Python
Linux下python与C++使用dlib实现人脸检测
Jun 29 #Python
对python中两种列表元素去重函数性能的比较方法
Jun 29 #Python
Python数据持久化shelve模块用法分析
Jun 29 #Python
You might like
php 删除数组元素
2009/01/16 PHP
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
PHP+jquery+ajax实现即时聊天功能实例
2014/12/23 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
2008/11/06 Javascript
javascript中的prototype属性使用说明(函数功能扩展)
2010/08/16 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
Angular 输入框实现自定义验证功能
2017/02/19 Javascript
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
Python中unittest用法实例
2014/09/25 Python
Python实现抓取百度搜索结果页的网站标题信息
2015/01/22 Python
全面了解python中的类,对象,方法,属性
2016/09/11 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
python输入整条数据分割存入数组的方法
2018/11/13 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
电大毕业个人生自我鉴定
2014/03/26 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
财务审计整改报告
2014/11/06 职场文书
委托书的样本
2015/01/28 职场文书
单位综合评价意见
2015/06/05 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
2016大学生入党积极分子心得体会
2016/01/06 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
Python面向对象之内置函数相关知识总结
2021/06/24 Python
Python实现生活常识解答机器人
2021/06/28 Python
SQL Server作业失败:无法确定所有者是否有服务器访问权限的解决方法
2021/06/30 SQL Server
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android