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 判断一个进程是否存在
Apr 09 Python
python逐行读取文件内容的三种方法
Jan 20 Python
Python bsddb模块操作Berkeley DB数据库介绍
Apr 08 Python
Python函数的周期性执行实现方法
Aug 13 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 Python
Numpy中转置transpose、T和swapaxes的实例讲解
Apr 17 Python
Python字符串通过'+'和join函数拼接新字符串的性能测试比较
Mar 05 Python
Python 读取串口数据,动态绘图的示例
Jul 02 Python
python笔记之mean()函数实现求取均值的功能代码
Jul 05 Python
解决Django中调用keras的模型出现的问题
Aug 07 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
如何定义TensorFlow输入节点
Jan 23 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 会话(session 时间设定)使用入门代码
2008/06/05 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
2019/04/15 PHP
学习ExtJS accordion布局
2009/10/08 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
2010/10/20 Javascript
Jquery下EasyUI组件中的DataGrid结果集清空方法
2014/01/06 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
python实现在sqlite动态创建表的方法
2015/05/08 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
2020/05/11 Python
Python flask框架端口失效解决方案
2020/06/04 Python
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
《中国的气候》教学反思
2014/02/23 职场文书
英文自荐信常用句子
2014/03/26 职场文书
整改落实自查报告
2014/11/05 职场文书
2014年学校教学工作总结
2014/12/06 职场文书
升学宴家长答谢词
2015/09/29 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP
OpenCV-Python实现轮廓的特征值
2021/06/09 Python
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python
SQL中的三种去重方法小结
2021/11/01 SQL Server