输入一个非空字符串,去除重复的字符后,从小到大排序输出为一个新字符串。
时间: 2023-10-27 22:03:09 浏览: 82
去除重复字符串
好的,您的问题已经收到。以下是Python的实现代码:
```python
def remove_duplicates_and_sort(string):
# 将字符串转换成集合
char_set = set(string)
# 将集合转换成列表并排序
new_string = ''.join(sorted(list(char_set)))
return new_string
# 示例
print(remove_duplicates_and_sort("hello world"))
```
代码解释:
1. 将输入字符串转换成集合,去除其中的重复字符。
2. 将集合转换成列表,并使用`sorted`函数对列表进行排序。
3. 使用`join`函数将列表中的字符连接成一个新的字符串。
4. 返回新字符串。
输出结果为`dehlorw`。
阅读全文