Python 删除连续出现的指定字符的实例

作者:Ichimaru_Gin_ 时间:2023-11-21 08:36:15 

源起

我本想删写一小段代码用于删除一串字符串中的连续重复的指定字符,可能也是长时间不写代码,而且有的时候写代码只途快,很多基础知识都忘光了。我用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

来源:https://blog.csdn.net/Ichimaru_Gin_/article/details/66973563

标签:Python,删除,字符
0
投稿

猜你喜欢

  • 可能是最通俗的一篇介绍markdown的文章

    2022-08-09 09:48:43
  • pandas 实现某一列分组,其他列合并成list

    2022-06-12 13:49:21
  • 教你如何用node连接redis的示例代码

    2024-05-03 15:55:15
  • python 调试器pdb的简单使用

    2023-08-03 19:13:20
  • Python xlrd读取excel日期类型的2种方法

    2021-06-28 02:12:53
  • Python实现的微信好友数据分析功能示例

    2023-09-18 06:00:21
  • go学习笔记读取consul配置文件详解

    2024-05-09 10:08:14
  • JS中把函数作为另一函数的参数传递方法(总结)

    2024-05-05 09:14:39
  • 中秋送礼分配不均这款python刮刮卡完美解决问题

    2023-01-03 11:28:38
  • 详解pandas中Series()和DataFrame()的区别与联系

    2023-06-24 23:05:46
  • flask SQLAlchemy连接数据库及操作的实现

    2024-01-28 09:23:29
  • Python生成器定义与简单用法实例分析

    2021-03-12 21:45:59
  • pytorch 实现查看网络中的参数

    2023-10-28 22:08:37
  • python实现记事本功能

    2022-04-02 09:54:19
  • 基于Golang实现内存数据库的示例详解

    2024-01-20 05:23:18
  • OpenCV制作Mask图像掩码的案例

    2023-09-20 16:34:04
  • 基于鼠标点击跟踪的用户点击行为分析

    2008-04-24 19:22:00
  • 用Python写一段用户登录的程序代码

    2022-09-29 08:40:44
  • Python数据类型最全知识总结

    2022-01-13 14:18:48
  • python教程十行代码教你语音转文字QQ微信聊天

    2024-01-03 09:06:54
  • asp之家 网络编程 m.aspxhome.com