Python 字符串查找第一个只出现一次的字符
Python 字符串查找第一个只出现一次的字符
问题描述:
给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出'No'。
输入格式:
一个字符串,长度小于100000。
输出格式:
输出第一个仅出现一次的字符,若没有则输出'No'。
样例组:
输入#1: abcabd 输出#1: c 输入#2: abcabc 输出#2: No
提示说明:
input()函数中不允许有提示语句
Python代码:
s = input() cnt = {} for c in s: cnt[c] = cnt.get(c, 0) + 1 for c in s: if cnt[c] == 1: print(c) break else: print('No')
原文地址: https://www.cveoy.top/t/topic/ocvP 著作权归作者所有。请勿转载和采集!