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 03 Python
python杀死一个线程的方法
Sep 06 Python
Python多线程实现同步的四种方式
May 02 Python
Python实现的朴素贝叶斯分类器示例
Jan 06 Python
python+matplotlib绘制3D条形图实例代码
Jan 17 Python
python数据处理 根据颜色对图片进行分类的方法
Dec 08 Python
Python一行代码实现快速排序的方法
Apr 30 Python
python实现最小二乘法线性拟合
Jul 19 Python
Python爬取视频(其实是一篇福利)过程解析
Aug 01 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
Python 解析pymysql模块操作数据库的方法
Feb 18 Python
python剪切视频与合并视频的实现
Mar 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
phpMyAdmin 安装及问题总结
2009/05/28 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
php计划任务之ignore_user_abort函数实现方法
2015/01/08 PHP
php实现递归的三种基本方式
2020/07/04 PHP
Symfony2框架学习笔记之表单用法详解
2016/03/18 PHP
jQuery.query.js 取参数的两点问题分析
2012/08/06 Javascript
JScript分割字符串示例代码
2013/09/04 Javascript
删除节点的jquery代码
2014/01/13 Javascript
js+csss实现的一个带复选框的下拉框
2014/09/29 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
JavaScript中的getTime()方法使用详解
2015/06/10 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
详解JavaScript中this关键字的用法
2016/05/26 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
canvas时钟效果
2017/02/16 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
vue-router之实现导航切换过渡动画效果
2019/10/31 Javascript
vue-cli点击实现全屏功能
2020/03/07 Javascript
js实现计算器功能
2020/08/10 Javascript
在Linux命令行终端中使用python的简单方法(推荐)
2017/01/23 Python
python3判断url链接是否为404的方法
2018/08/10 Python
python自动化之Ansible的安装教程
2019/06/13 Python
python 解决print数组/矩阵无法完整输出的问题
2020/02/19 Python
Python如何对XML 解析
2020/06/28 Python
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
瑞典最大的儿童用品网上商店:pinkorblue.se
2021/03/09 全球购物
大学生未来职业生涯规划书
2014/02/15 职场文书
蓝颜请假条
2014/04/11 职场文书
小学教师师德承诺书
2014/05/23 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
MongoDB数据库部署环境准备及使用介绍
2022/03/21 MongoDB