python实现找出一个字符串中第一次不重复出现的字符

例:输入:yellow

       输出:y

      输入:tooth

      输出:h

思想:使用字典进行遍历:

def find_str(arr):
    dic={}
    for i in range(len(arr)):
        if arr[i] in dic:
            dic[arr[i]]+=1
        else:
            dic[arr[i]]=1
    for i in range(len(arr)):
        if dic[arr[i]]==1:
            return arr[i]
if __name__ == '__main__':
    arr=input("请输入一个字符串:")
    print(find_str(arr))

你可能感兴趣的:(剑指offer)