编写函数,给定任意字符串,找出其中只出现一次的字符
时间: 2023-04-21 17:06:54 浏览: 125
可以使用字典来统计每个字符出现的次数,然后再遍历一遍字符串,找出只出现一次的字符。
具体实现如下:
```python
def find_unique_char(s):
char_count = {}
for c in s:
if c in char_count:
char_count[c] += 1
else:
char_count[c] = 1
unique_chars = []
for c in s:
if char_count[c] == 1:
unique_chars.append(c)
return unique_chars
```
这个函数首先遍历一遍字符串,用字典统计每个字符出现的次数。然后再遍历一遍字符串,找出只出现一次的字符,将它们加入一个列表中,并返回这个列表。
例如,对于字符串 "abbcdeef",这个函数会返回 ['c', 'd'],因为字符 'c' 和 'd' 只出现了一次。
阅读全文