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转码问题的解决方法
Oct 07 Python
使用Python编写简单网络爬虫抓取视频下载资源
Nov 04 Python
Python对字符串实现去重操作的方法示例
Aug 11 Python
Python使用smtp和pop简单收发邮件完整实例
Jan 09 Python
Python基于辗转相除法求解最大公约数的方法示例
Apr 04 Python
python xpath获取页面注释的方法
Jan 14 Python
Python里字典的基本用法(包括嵌套字典)
Feb 27 Python
Python基础之函数的定义与使用示例
Mar 23 Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 Python
使用pyqt5 tablewidget 单元格设置正则表达式
Dec 13 Python
Python列表切片常用操作实例解析
Dec 16 Python
python代码实现TSNE降维数据可视化教程
Feb 28 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高级编程实例:编写守护进程
2014/09/02 PHP
php判断类是否存在函数class_exists用法分析
2014/11/14 PHP
做网页的一些技巧
2007/02/01 Javascript
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
Jquery 基础学习笔记
2009/05/29 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
js格式化货币数据实现代码
2013/09/04 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
jQuery动态背景图片效果实现方法
2015/07/03 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
简单谈谈vue的过渡动画(推荐)
2017/10/11 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
LayUI表格批量删除方法
2018/08/15 Javascript
vue中rem的配置的方法示例
2018/08/30 Javascript
webpack css加载和图片加载的方法示例
2018/09/11 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
js实现拾色器插件(ColorPicker)
2020/05/21 Javascript
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
python网络编程之数据传输UDP实例分析
2015/05/20 Python
简单了解Python中的几种函数
2017/11/03 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
实习鉴定评语
2014/01/19 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
政府采购方案
2014/06/12 职场文书
2015年乡镇工作总结范文
2015/04/22 职场文书
博物馆观后感
2015/06/05 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python