每日一题力扣151

给定一个字符串,逐个翻转字符串中的每个单词。

说明:

无空格字符构成一个 单词 。
输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。
如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/reverse-words-in-a-string
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

重点是split分开

class Solution:
    def reverseWords(self, s: str) -> str:
        s=s.strip()#去掉开头和结尾的空格
        s=s.split()#按空格切分,有可能包含多个空格,所以,''的不要
        a=[]
        for i in range(len(s)-1,-1,-1):
            a.append(s[i])
        return ' '.join(a)
原文地址:https://www.cnblogs.com/liuxiangyan/p/14529407.html