本节内容聚焦于使用Python编程语言解决删除字符串中重复字符的问题。通过学习和实践,掌握高效的算法与数据结构应用,提高代码编写能力。
本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出去重排序后的结果字符串。例如:
输入样例:
ad2f3adjfeainzzzv
输出样例:
23adefijnvzs
代码如下:
s = list(input())
for i in range(0, len(s)):
for j in range(i + 1, len(s)):
if s[i] > s[j]:
s[i], s[j] = s[j], s[i]
k = s[0]
print(s[0], end=)
for i in range(1, len(s)):
if k != s[i]:
print(s[i], end=)
k = s[i]