Python通过循环压缩字符串 例如aaabbbbaaccdde>>>a5b4c2d2e1
来源:互联网 发布:36o安全卫士mac 编辑:程序博客网 时间:2024/05/29 10:39
用Python压缩一个纯字母字符串,如 aabbbccccd >>> a2b3c4d1 或者 aaabbbbaaccdde>>>a5b4c2d2e1
ini_s = 'aabbabcaderaacccda'zip_s = ''for i in range(len(ini_s)): # 主循环体 if ini_s[i] in zip_s: # 判断是否是前面已经出现过的字符,如果是直接跳出本次循环; continue count = 0 #同一个字符出现次数 for j in range(i,len(ini_s)): # 主循环体的i变量在此进行循环比较
if ini_s[i] == ini_s[j]: count += 1 zip_s += ini_s[i] + str(count) # 把字符和次数连接起来赋值给变量print(zip_s)
阅读全文
0 0
- Python通过循环压缩字符串 例如aaabbbbaaccdde>>>a5b4c2d2e1
- 简单字符串循环压缩算法
- 用java实现,压缩字符串,例如aaaawwwwe输出4a5we
- python zlib字符串压缩
- Python 字符串 循环
- 根据字符串中字符重复字数实现字符串压缩,例如abccddeaaa压缩后a1b1c2d2e1a3,若压缩后字串长度不变,则返回原字符串?
- 编程:实现对字符串进行循环右移,例如:输入abcdefgh,循环右移34位,输出ghabcdef
- C#中将字符串通过GZipStream进行压缩时的注意事项
- 通过python编写定时任务压缩日志文件
- 通过同名字符串来调用函数<python>
- [Python]通过函数名字符串调用函数
- [Python]通过函数名字符串调用函数
- python中通过字符串调用同名函数
- python 通过循环游标取oracle中的数据
- 压缩字符串
- 字符串压缩
- 字符串压缩
- 字符串压缩
- MyBatis Generator系列(八)----MyBatis Generator自定义插件实现自定义Mapper
- 微信PK阿里出新功能,小马哥躺着赚钱!
- GYM
- 第11章 开发板做中继功能
- Java基础知识学习之路-07-第五章-面向对象(下)
- Python通过循环压缩字符串 例如aaabbbbaaccdde>>>a5b4c2d2e1
- header 之 Content-type 应用
- pyhton学习之ModuleNotFoundError: No module named 'win32api'错误
- 魅族手机连不上adb的解决方法
- 【opencv学习之十八】基本绘图工具line circle rectangle ellipse等
- PhotoShop CC 2017软件工具面板使用---吸管工具
- springmvc 传值的几种方法
- Win10及VS2015下的OpenGL相关类库和环境配置
- C++ 单例模式的