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 相关文章推荐
Python3访问并下载网页内容的方法
Jul 28 Python
简单谈谈python中的Queue与多进程
Aug 25 Python
Python实现字典去除重复的方法示例
Jul 31 Python
Python安装Numpy和matplotlib的方法(推荐)
Nov 02 Python
详解Python3.6安装psutil模块和功能简介
May 30 Python
Selenium定位元素操作示例
Aug 10 Python
详解Django-auth-ldap 配置方法
Dec 10 Python
Python 做曲线拟合和求积分的方法
Dec 29 Python
对Python信号处理模块signal详解
Jan 09 Python
Python3 获取文件属性的方式(时间、大小等)
Mar 12 Python
python中如何对多变量连续赋值
Jun 03 Python
Python实现机器学习算法的分类
Jun 03 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
简单的过滤字符串中的HTML标记
2006/12/25 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
Laravel5.4框架中视图共享数据的方法详解
2019/09/05 PHP
jquery插件 cluetip 关键词注释
2010/01/12 Javascript
script标签的 charset 属性使用说明
2010/12/04 Javascript
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
用JQuery在网页中实现分隔条功能的代码
2012/08/09 Javascript
JS刷新当前页面的几种方法总结
2013/12/24 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
js获取当前时间(昨天、今天、明天)
2016/11/23 Javascript
使用vs code开发Nodejs程序的使用方法
2017/09/21 NodeJs
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
如何在微信小程序中存setStorage
2019/12/13 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
vuex的数据渲染与修改浅析
2020/11/26 Vue.js
express异步函数异常捕获示例详解
2020/11/30 Javascript
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
利用Python实现斐波那契数列的方法实例
2020/07/26 Python
学习Python爬虫的几点建议
2020/08/05 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
2021/02/16 Python
广州迈达威.net面试题目
2012/03/10 面试题
大学四年规划书范文
2013/12/27 职场文书
医院护士见习期自我鉴定
2014/04/10 职场文书
小学语文业务学习材料
2014/06/02 职场文书
毕业生应聘求职信
2014/07/10 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
python利用while求100内的整数和方式
2021/11/07 Python
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers