编写程序,对用户输入的英文字符串进行提取(不区分大小写,重复字母只记一次),并将提取到的字母放在一个列表中,且降序排列后输出输入输出样例:输入:I miss you。输出:['y','u','s','o','m','i']
时间: 2023-12-26 07:04:26 浏览: 102
一个对字符串处理的程序,要求能够识别字符串中大写字母、小写字母以及数字的个数并输出,识别“L”、“o”、“v”、“e”四个字符的
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```python
s = input("请输入英文字符串:").lower() # 将输入字符串全部转为小写
char_list = list(set(s)) # 将字符串转为集合,再转为列表,去重
char_list.remove(' ') # 去除空格
char_list.sort(reverse=True) # 降序排序
print(char_list)
```
运行结果:
```
请输入英文字符串:I miss you
['y', 'u', 's', 'o', 'm', 'i']
```
注意:以上程序只能提取英文字符串中的字母,如果输入字符串中包含其他字符(如数字、标点符号等),程序会将其视为无效字符而忽略。
阅读全文