编写函数,给定任意字符串。找出其中只出现一次的字符,如果有多个这样的字符,就全部找出。
def find_unique_characters(s):
char_count = {}
for c in s:
if c in char_count:
char_count[c] += 1
else:
char_count[c] = 1
result = []
for c in char_count:
if char_count[c] == 1:
result.append(c)
return result
使用方法:
s = "abccdefgghiajk"
unique_chars = find_unique_characters(s)
print(unique_chars)
输出结果为:
['b', 'd', 'e', 'f', 'j', 'k']