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程序设计入门(4)模块和包
Jun 16 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
May 08 Python
set在python里的含义和用法
Jun 24 Python
python Qt5实现窗体跟踪鼠标移动
Dec 13 Python
python读取ini配置的类封装代码实例
Jan 08 Python
python实现遍历文件夹图片并重命名
Mar 23 Python
pyqt5 QlistView列表显示的实现示例
Mar 24 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
Jun 04 Python
pandas 像SQL一样使用WHERE IN查询条件说明
Jun 05 Python
Python decimal模块使用方法详解
Jun 08 Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 Python
Python运算符+与+=的方法实例
Feb 18 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
山进SANGEAN ATS-909X电路分析
2021/03/02 无线电
php 三维饼图的实现代码
2008/09/28 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
2016/09/30 PHP
JS的replace方法介绍
2012/10/20 Javascript
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
js格式化货币数据实现代码
2013/09/04 Javascript
总结JavaScript中布尔操作符||与&&的使用技巧
2015/11/17 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
bootstrap table sum总数量统计实现方法
2017/10/29 Javascript
vue src动态加载请求获取图片的方法
2018/10/17 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
python判断一个集合是否包含了另外一个集合中所有项的方法
2015/06/30 Python
解决Python出现_warn_unsafe_extraction问题的方法
2016/03/24 Python
PYTHON压平嵌套列表的简单实现
2016/06/08 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
python re模块匹配贪婪和非贪婪模式详解
2020/02/11 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
2020/12/03 Python
python爬取抖音视频的实例分析
2021/01/19 Python
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
HTML5 SEO优化的一些建议
2020/08/27 HTML / CSS
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
工商管理专业应届生求职信
2013/11/04 职场文书
餐饮业的创业计划书范文
2013/12/26 职场文书
浙大毕业生自荐信
2014/01/26 职场文书
上班上网检讨书
2014/01/29 职场文书
迎新晚会主持词
2014/03/24 职场文书
学习实践科学发展观心得体会
2014/09/10 职场文书
运动会广播稿50字
2015/08/19 职场文书
妇联2016年六一国际儿童节活动总结
2016/04/06 职场文书
Hive常用日期格式转换语法
2022/06/25 数据库