如何用sorted按字母倒序输出
时间: 2023-06-05 13:06:31 浏览: 36
您可以使用以下代码来按字母倒序输出:
```
string = "Hello World"
sorted_string = sorted(string, reverse=True)
print(''.join(sorted_string))
```
输出结果为:"rloollHedW"。
相关问题
从键盘输入8个字母,按其字母倒序排序,同时 大写在前,小写在后
我可以回答这个问题。请将输入的8个字母存储在一个字符串中,然后使用sort()函数进行排序,设置reverse=True参数以进行倒序排序。最后使用join()函数将排序后的字母连接成一个字符串输出即可。以下是示例代码:
```
letters = input("请输入8个字母:")
letters = sorted(letters, reverse=True)
letters = ''.join(letters)
print(letters)
```
如果输入的是"AbCdEfGh",则输出为"GFECDbAh"。
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
```