编写程序,对用户输入的英文字符串中出现的英文字母进行提取(不区分大小写,重复字母只计一次),并将提取的结果放在一个列表中,且按照字母表顺序降序排列后输出
时间: 2024-03-11 08:46:47 浏览: 14
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
好的,以下是 Python 代码实现:
```python
user_input = input("请输入英文字符串:")
letters = []
for char in user_input:
if char.isalpha() and char.lower() not in letters:
letters.append(char.lower())
letters.sort(reverse=True)
print(letters)
```
这段代码首先让用户输入英文字符串,然后遍历字符串中的每个字符,如果该字符是英文字母并且还没有被提取过,则将其添加到 `letters` 列表中。最后,对 `letters` 列表进行排序,并按照字母表顺序降序排列后输出。
阅读全文