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字符串str和字节数组相互转化方法
Mar 18 Python
Python中执行存储过程及获取存储过程返回值的方法
Oct 07 Python
python+pyqt实现右下角弹出框
Oct 26 Python
解决nohup重定向python输出到文件不成功的问题
May 11 Python
cmd运行python文件时对结果进行保存的方法
May 16 Python
python实现傅里叶级数展开的实现
Jul 21 Python
python实现将文件夹内的每张图片批量分割成多张
Jul 22 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
Aug 27 Python
nginx搭建基于python的web环境的实现步骤
Jan 03 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
Feb 28 Python
Python视频编辑库MoviePy的使用
Apr 01 Python
Python request操作步骤及代码实例
Apr 13 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投票系统防刷票判断流程分析
2012/02/04 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
jQuery表格排序组件-tablesorter使用示例
2014/05/26 Javascript
jQuery实现冻结表格行和列
2015/04/29 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
JS简单循环遍历json数组的方法
2016/04/22 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
小程序点击图片实现自动播放视频
2020/05/29 Javascript
JS对象和字符串之间互换操作实例分析
2019/02/02 Javascript
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
Python中asyncore异步模块的用法及实现httpclient的实例
2016/06/28 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
Python+OpenCV实现图像的全景拼接
2020/03/05 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
2020/03/23 Python
python的Jenkins接口调用方式
2020/05/12 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
Python连接mysql方法及常用参数
2020/09/01 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
小学信息技术教学反思
2014/02/10 职场文书
院领导写的就业推荐信
2014/03/09 职场文书
欢迎横幅标语
2014/06/17 职场文书
依法行政工作汇报
2014/10/28 职场文书
2014年消防工作总结
2014/11/21 职场文书
交警失职检讨书
2015/01/26 职场文书