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中使用strip()方法删除字符串中空格的教程
May 20 Python
Python创建模块及模块导入的方法
May 27 Python
Python协程的用法和例子详解
Sep 09 Python
Python实现PS图像调整之对比度调整功能示例
Jan 26 Python
python实现输入数字的连续加减方法
Jun 22 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
Aug 09 Python
python中对_init_的理解及实例解析
Oct 11 Python
使用python动态生成波形曲线的实现
Dec 04 Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 Python
python定时截屏实现
Nov 02 Python
Pytorch可视化的几种实现方法
Jun 10 Python
Python可视化神器pyecharts之绘制地理图表练习
Jul 07 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里的中文变量说明
2011/07/23 PHP
php中常用字符串处理代码片段整理
2011/11/07 PHP
Php output buffering缓存及程序缓存深入解析
2013/07/15 PHP
php使用GeoIP库实例
2014/06/27 PHP
Yii框架引入coreseek分页功能示例
2019/02/08 PHP
PHP面向对象类型约束用法分析
2019/06/12 PHP
javascript 处理事件绑定的一些兼容写法
2009/12/24 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
JavaScript模拟重力状态下抛物运动的方法
2015/03/03 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
微信小程序实现长按删除图片的示例
2018/05/18 Javascript
浅谈Vue.js组件(二)
2019/04/09 Javascript
JS相册图片抖动放大展示效果的示例代码
2021/01/29 Javascript
[01:30]2016国际邀请赛中国区预选赛神秘商店火爆开启
2016/06/26 DOTA
Python 开发Activex组件方法
2009/11/08 Python
Python设计模式之单例模式实例
2014/04/26 Python
python实现斐波那契数列的方法示例
2017/01/12 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
python Django的web开发实例(入门)
2019/07/31 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
python颜色随机生成器的实例代码
2020/01/10 Python
python3代码输出嵌套式对象实例详解
2020/12/03 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
HTML5 贪吃蛇游戏实现思路及源代码
2013/09/03 HTML / CSS
一个精品风格的世界:Atterley
2019/05/01 全球购物
告诉你怎样写创业计划书
2014/01/27 职场文书
《木笛》教学反思
2014/03/01 职场文书
离婚协议书怎么写
2014/09/12 职场文书
上班迟到检讨书范文300字
2014/11/02 职场文书
公司感谢信范文
2015/01/22 职场文书
致青春观后感
2015/06/09 职场文书