python 输入一组以顿号“、”为间隔的英文字母,按字母顺序逆序输出。
时间: 2023-05-28 09:01:27 浏览: 190
可以先用split()方法将输入的字符串分割成列表,再用sorted()方法对列表进行排序。最后用[::-1]将排序后的列表逆序输出。
代码如下:
```python
# 输入一组以逗号为间隔的英文字母
s = input("请输入一组英文字母,以逗号为间隔:")
# 分割字符串,得到列表
lst = s.split(",")
# 对列表进行排序,返回新的列表
sorted_lst = sorted(lst)
# 将排序后的列表逆序输出
print(sorted_lst[::-1])
```
例如,输入:a,b,c,d,e
则输出:['e', 'd', 'c', 'b', 'a']
相关问题
python输入一组以顿号“、”为间隔的英文字母,按字母顺序逆序输出。
可以使用 split() 方法将输入的字符串按照“、”分割成一个列表,然后利用 sorted() 方法进行排序,最后使用[::-1]将列表倒序输出。
代码如下:
```
string = input("请输入一组英文单词,以逗号分隔:")
lst = string.split('、') # 将字符串按照“、”分割成列表
lst_sorted = sorted(lst) # 对列表进行排序
lst_sorted_reverse = lst_sorted[::-1] # 将列表逆序输出
print("按字母顺序逆序输出为:", ','.join(lst_sorted_reverse)) # 将列表元素用逗号连接成字符串输出
```
示例输入:
```
请输入一组英文单词,以逗号分隔:apple、banana、cherry、date、elderberry
```
示例输出:
```
按字母顺序逆序输出为: elderberry,date,cherry,banana,apple
```
python写代码 输入一组以顿号“、”为间隔的英文字母,按字母顺序逆序输出。
input_str = input("请输入一组以顿号“、”为间隔的英文字母:")
# 将输入的字符串按逗号分割成列表,并去除空格
lst = input_str.split("、")
lst = [x.strip() for x in lst]
# 对列表进行排序并翻转
lst.sort()
lst.reverse()
# 输出翻转后的列表
print(lst)
阅读全文