擅长:python、mysql、java
<p>使用这样的选项:</p>
<pre><code>def firstNonRepeat(s):
counter = {}
for char in s:
if char in counter:
counter[char] += 1
else:
counter[char] = 1
for item in counter:
if counter[item] == 1:
return item
print(firstNonRepeat('aabccbdcbe'))
</code></pre>
<p>想法是通过返回匹配返回for循环和stop循环中的第一个匹配。另外,如果for循环找不到任何东西,它将返回None,不需要编写最后一个返回。在</p>