Python 反转字符串并按照长度排序
Python 反转字符串并按照长度排序
题目要求
根据单词长度由高到低进行排序,相同长度的单词保持原顺序,首字母大写,e.g. ,输入:I am a student,输出: Student am i a
代码实现
1 |
|
代码解析
这里首先使用split
进行按照空格分隔,从而生成列表,然后使用sorted
函数实现按照len
的长度并且反转输出,也就实现了题目的要求按照从高到低的顺序,然后我们将首字母实现大写使用的是capitalize()
这个函数,最后使用join
将其组装成一个新的句子输出!
Python 反转字符串并按照长度排序
https://dreamshao.github.io/2025/04/08/python反转字符串/