python去除出现一次的字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python去除出现一次的字符串相关的知识,希望对你有一定的参考价值。

参考技术A 代码如下:
import re
f=open(r’C:\\Users\\huanmeng\\Desktop\\test.txt’,‘r’,encoding=‘utf-8’)
alllines=f.readlines()
f.close()
f=open(r’C:\\Users\\huanmeng\\Desktop\\test.txt’,‘w+’,encoding=‘utf-8’)
for eachline in alllines:
a=re.sub(’@要删除的字符串@’,’ \',eachline)
f.writelines(a)
f.close()
Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

python学习:找到字符串中第一个只出现一次的字母

‘‘‘
找出字符串中第一个只出现一次的字符
‘‘‘
def searFisrt(str):
    #定义一个数据字典
    dic={}
    for i in range(len(str)):
        if str[i] in dic:
            dic[str[i]]+=1
        else:
            dic[str[i]]=1
    for i in range(len(str)):
         if dic[str[i]]==1:
             return str[i]
str=‘asasc‘
print(searFisrt(str))

上述代码的思路:

  • 首先将字符串中的字母和出现的次数组成数据字典字母作为key,字母的个数作为对应的value

  • 利用了key的唯一性然后遍历源字符串,如源字符串中的字母作为key,对应的vlue值为1,则找到了第一个出现的无重复字母

以上是关于python去除出现一次的字符串的主要内容,如果未能解决你的问题,请参考以下文章

python 第一个只出现一次的字符

python学习:找到字符串中第一个只出现一次的字母

找到第一个只出现一次的字符并返回它的位置(Python)

字符流中第一个不重复的字符(python)

54.字符流中第一个不重复的字符(python)

第一次只出现一次的字符