问题描述
我是Python的新手,我有一个问题。我应该在第5行中输入什么?我想看看字符c是否不成组存在,然后我想创建一个并将其分配给0。然后,将其增加到该字符出现的程度
def firstUniqChar(self,s):
groups = {}
for i in range(0,len(s) - 1):
c = s[i]
if groups[c] == null:
groups[c] = 0
else:
groups[c] = groups[c] + 1
for j in range(0,len(s) - 1):
if groups[s[i]] == 1:
return j
return -1
解决方法
您需要在python中写None而不是null。
你可以这样写
if groups[c] is None: