擅长:python、mysql、java
<p>您可以使用哈希映射来存储字符出现的索引,并在该索引已有值时进行切换</p>
<p>然后,您只需再次迭代字符串,并仅保留哈希映射中索引处出现的字母:</p>
<pre><code>from collections import defaultdict
def findodd(s):
hash_map = defaultdict(int)
for i, c in enumerate(s):
hash_map[c] = 0 if hash_map[c] else i+1
return [c for i, c in enumerate(s) if hash_map[c] == i+1]
</code></pre>