python学习:找到字符串中第一个只出现一次的字母
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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学习:找到字符串中第一个只出现一次的字母的主要内容,如果未能解决你的问题,请参考以下文章
redisawk连续子数组的最大和找到字符串/数组中第一个只出现一次的字母