首页 > 代码库 > 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学习:找到字符串中第一个只出现一次的字母
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。