字符串去重 编写程序,要求用户输入一个字符串,然后将字符串中重复的字符出去(只保留一个不重复字符),且【顺序不变】 提示:逐个判断每个字符是否已经出现
时间: 2024-10-24 09:14:38 浏览: 15
字符串去重可以通过遍历字符串并利用数据结构如哈希表(如Python中的set或者Java中的HashSet)来实现。以下是使用Python的一个简单示例:
```python
def remove_duplicates(input_string):
unique_chars = set() # 使用集合存储已遇到的字符
result = "" # 初始化结果字符串
for char in input_string:
if char not in unique_chars: # 如果字符未出现过
result += char # 添加到结果字符串
unique_chars.add(char) # 将字符添加到集合中
return result # 返回处理后的无重复字符且保持原顺序的字符串
# 示例
input_str = input("请输入一个字符串: ")
result = remove_duplicates(input_str)
print("去重后的字符串是:", result)
阅读全文