找出字符串中第一个只出现一次的字符

img


请问这个字符和列表索引号的对应关系怎么依据unicode码实现呀?

s = input(">>>")

res = [i for i in s if s.count(i) ==1 ]
if res :
    print(res[0])
else:
    print("No")

def searFirs(inputstr): 
    cnt = [0]*26 # [0,0,0,0,0,0,0... ...]
    for v in inputstr:
        cnt[ord(v) - 97] += 1

    for i,v in enumerate(cnt):
        if v == 1:
            bb = chr(97)
            print("只出现一次的小写字母是:",chr(i+97))
            break
        elif i == len(cnt)-1:
            print("No")