定义一个列表,存放10个小写英文字母( a ~ f ),列表元素由键盘输入,编程实现去掉重复字
时间: 2023-05-19 16:05:14 浏览: 76
手写26个小写英文字母数据集.rar
母并按字母顺序排序输出。
以下是代码实现:
```python
# 定义一个空列表
letters = []
# 循环输入10个小写英文字母
for i in range(10):
letter = input("请输入第{}个小写英文字母:".format(i+1))
# 判断输入的字母是否为小写英文字母
if letter.islower() and letter in 'abcdef':
letters.append(letter)
else:
print("输入的不是小写英文字母,请重新输入!")
# 如果输入的不是小写英文字母,重新输入
i -= 1
# 去重并按字母顺序排序
letters = sorted(list(set(letters)))
# 输出结果
print("去重并按字母顺序排序后的列表为:", letters)
```
示例输出:
```
请输入第1个小写英文字母:a
请输入第2个小写英文字母:b
请输入第3个小写英文字母:c
请输入第4个小写英文字母:d
请输入第5个小写英文字母:e
请输入第6个小写英文字母:f
请输入第7个小写英文字母:a
请输入第8个小写英文字母:b
请输入第9个小写英文字母:c
请输入第10个小写英文字母:d
去重并按字母顺序排序后的列表为: ['a', 'b', 'c', 'd', 'e', 'f']
```
阅读全文