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内置的字符串处理函数详细整理(覆盖日常所用)
Aug 19 Python
python实现爬取千万淘宝商品的方法
Jun 30 Python
浅谈python中set使用
Jun 30 Python
详解Django rest_framework实现RESTful API
May 24 Python
基于numpy中数组元素的切片复制方法
Nov 15 Python
Python遍历文件夹 处理json文件的方法
Jan 22 Python
对python tkinter窗口弹出置顶的方法详解
Jun 14 Python
Django 开发环境配置过程详解
Jul 18 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
Mar 30 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
May 18 Python
解决python中import文件夹下面py文件报错问题
Jun 01 Python
python 如何获取页面所有a标签下href的值
May 06 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开发框架的对比
2013/07/05 PHP
php使用post数组的键值创建同名变量并赋值的方法
2015/04/03 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
js 设置选中行的样式的实现代码
2010/05/24 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
js切换光标示例代码
2013/10/10 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
2016/05/28 Javascript
jQuery stop()用法实例详解
2016/07/28 Javascript
微信小程序 下拉菜单的实现
2017/04/06 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
动态创建Angular组件实现popup弹窗功能
2017/09/15 Javascript
Vue.js项目中管理每个页面的头部标签的两种方法
2018/06/25 Javascript
jQuery解析json格式数据示例
2018/09/01 jQuery
vue自定义指令用法经典实例小结
2019/03/16 Javascript
Python自动化运维之IP地址处理模块详解
2017/12/10 Python
使用python对文件中的单词进行提取的方法示例
2018/12/21 Python
对python中Json与object转化的方法详解
2018/12/31 Python
python实现图片彩色转化为素描
2019/01/15 Python
python右对齐的实例方法
2020/07/05 Python
AmazeUI 列表的实现示例
2020/08/17 HTML / CSS
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
N.Peal官网:来自伦敦的高档羊绒品牌
2018/10/29 全球购物
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
Java里面有没有全局变量?为什么?
2015/02/06 面试题
五一家具促销方案
2014/01/10 职场文书
单位工程竣工验收方案
2014/03/16 职场文书
公务员个人考察材料
2014/12/23 职场文书
写给医生的感谢信
2015/01/22 职场文书
博士生专家推荐信
2015/03/25 职场文书
工作态度恶劣检讨书
2015/05/06 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
Python数据分析入门之数据读取与存储
2021/05/13 Python