题解 | #找出字符串中第一个只出现一次的字符#
找出字符串中第一个只出现一次的字符
https://www.nowcoder.com/practice/e896d0f82f1246a3aa7b232ce38029d4
a=input() n=0 for i in a: if a.count(i)!=1: n +=1 if a.count(i)==1: print(i) break if n ==len(a): print(-1)
如何实现在没有只出现一次的单词时就输出-1.
我选择三个判断,并且在判断该单词出现次数不为一时,使得n+=1,最后当n为字符串长度时,则判定为没有符合条件的单词,输出-1。