输入一个英文字符串,对该字符串中出现的英文字母进行提取(不区分大小写,重复字母只计一次)存入一个列表里,并将列表里的字母都转换成大写字母,再按照字母表顺序升序排列后输出。例如,用户输入“I miss you.”,程序输出['I', 'M', 'O', 'S', 'U', 'Y']。
输入格式:
输入一个英文字符串
输出格式:
输出一个只包含大写英文字母的列表,字母不重复。
输入样例:
在这里给出一组输入。例如:
Life is short, use Python
输出样例:
在这里给出相应的输出。例如:
['E', 'F', 'H', 'I', 'L', 'N', 'O', 'P', 'R', 'S', 'T', 'U', 'Y']
参考答案:
my_str = input()
my_set = set()
my_list = []
for i in my_str:
if "a"<=i<="z" or "A"<=i<="Z":
i = i.upper()
my_set.add(i)
for i in range(len(my_set)):
my_list.append(my_set.pop())
my_list.sort()
print(my_list)