题目:
给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。
案例:
s = “leetcode”
返回 0.
s = “loveleetcode”,
返回 2.
题解中将会设计到有关字典的两个函数get() 和 item()
get()函数点击链接
item函数 点击链接
temp = dict() # 创建字典
for i in s:
temp[i] = temp.get(i,0) + 1 #元素i出现次数的初始值为0,遍历过程中没出现一次就加1
for j , k in temp:
if k <= 1:
return s.index(k)
break
else:
return -1