首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python字符串去重复

python字符串去重复

作者头像
用户7886150
修改2021-01-21 11:08:25
修改2021-01-21 11:08:25
2.2K0
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: Python字符串

python字符串去重复 先将第一个字符串加入另一个空字符串“temp”;然后从第二个字符串开始与temp中已经加入的字符串对比,若已经存在则不加入temp字符串,若无加入字符串。使用python实现 

#只去除字符串两个字符组成的重复字符串

#测试样例:派克盖伦诺手盖伦派克盖伦盖伦

#样例输出:派克盖伦诺手

str2="派克盖伦诺手盖伦派克盖伦盖伦"

def Remove_Same(str1) :

    flag=0 #标记是否与加入的元素相重合

    temp=str1[0:2]

    for i in range(1,int(len(str1)/2)):

        for j in range(0,i) :

            if str1[2*j:2*j+2]==str1[2*i:2*i+2] : 

                flag=1#若之前有元素想同则标记1

                break

        if flag==0 :#无重复元素则加入

              temp=temp+str1[2*i:2*i+2] 

        else :#重复元素,flag置0进入下一个循环

             flag=0

    return temp

print(Remove_Same(str2))

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档