定义一个函数,删除字符串中重复的字符,每个字符只出现一次 c
时间: 2024-05-01 14:20:11 浏览: 16
以下是 Python 代码实现:
```python
def remove_duplicates(s):
"""
删除字符串中重复的字符,每个字符只出现一次
"""
char_set = set() # 用集合存储已经出现过的字符
result = ''
for c in s:
if c not in char_set:
char_set.add(c)
result += c
return result
```
这个函数的思路是,用集合存储已经出现过的字符,遍历字符串中的每个字符,如果这个字符没有出现过,就加入集合,并将它加入结果字符串中。最后返回结果字符串。