python删除重复字符
时间: 2023-10-12 18:10:18 浏览: 54
PTA-浙大版《Python 程序设计》题目集-第3章-16 删除重复字符 (20分)
5星 · 资源好评率100%
你可以使用以下代码来删除字符串中的重复字符:
```python
def remove_duplicates(string):
# 将字符串转换为列表
string_list = list(string)
# 创建一个空集合
seen = set()
# 用一个循环遍历列表中的每个字符
# 如果这个字符不在集合中,就将其加入集合并添加到新列表中
# 否则,忽略它
new_list = []
for char in string_list:
if char not in seen:
seen.add(char)
new_list.append(char)
# 将新列表转换为字符串并返回
return ''.join(new_list)
```
你可以将要删除重复字符的字符串作为参数传递给上述函数。
阅读全文