利用Python从键盘接受一行字符串将字符串中不同的字符添加在一个一维数组中。并按照字符的ASCII从小到大排序。区分大小写A和a是不同字符example:inputaidieAQie230 2soutputA Q a d e i s
代码如下:
s = input() # 从键盘接受一行字符串
char_list = [] # 用来存储不同的字符
for char in s:
if char.isalpha() and char not in char_list: # 如果该字符是字母且不在数组中
char_list.append(char) # 将该字符加入数组
char_list.sort() # 按照ASCII从小到大排序
print(char_list) # 输出结果
输出结果为:
['A', 'Q', 'a', 'd', 'e', 'i', 's']
原文地址: http://www.cveoy.top/t/topic/eRqP 著作权归作者所有。请勿转载和采集!