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 相关文章推荐
使用cx_freeze把python打包exe示例
Jan 24 Python
Python实现获取域名所用服务器的真实IP
Oct 25 Python
Django中使用Celery的方法示例
Nov 29 Python
Django unittest 设置跳过某些case的方法
Dec 26 Python
python定时复制远程文件夹中所有文件
Apr 30 Python
windows下安装Python虚拟环境virtualenvwrapper-win
Jun 14 Python
Python 合并多个TXT文件并统计词频的实现
Aug 23 Python
Python调用graphviz绘制结构化图形网络示例
Nov 22 Python
解决Python spyder显示不全df列和行的问题
Apr 20 Python
python 安装移动复制第三方库操作
Jul 13 Python
解决redis与Python交互取出来的是bytes类型的问题
Jul 16 Python
使用Python操作MySQL的小技巧
Sep 10 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代码包装修正版
2008/03/15 PHP
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
一组PHP加密解密函数分享
2014/06/05 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
浅谈JavaScript字符串与数组
2015/06/03 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
巧用canvas
2017/01/21 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
node-sass安装失败的原因与解决方法
2017/09/04 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
python 统计代码行数简单实例
2017/05/04 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
python求平均数、方差、中位数的例子
2019/08/22 Python
Python中的list与tuple集合区别解析
2019/10/12 Python
python turtle工具绘制四叶草的实例分享
2020/02/14 Python
解决Python 函数声明先后顺序出现的问题
2020/09/02 Python
Python try except else使用详解
2021/01/12 Python
乔丹诺(Giordano)酒庄德国官网:找到最好的意大利葡萄酒
2017/12/28 全球购物
房地产销售员的自我评价分享
2013/12/04 职场文书
保护环境倡议书100字
2014/05/19 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
地球一小时活动总结
2015/02/27 职场文书
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS
Python 实现Mac 屏幕截图详解
2021/10/05 Python
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers