翻转单词顺序(字符串)

图片文字说明


思路

  • 需要按照空格切割split
  • 需要逆向排序且join
  • 注意!前后不能有空格的话,用python的split() 不加参数
class Solution:
    def reverseWords(self, s: str) -> str:
        # str.split(sep=None, maxsplit=-1) 
        # 如果 sep 未指定或为 None,则会应用另一种拆分算法:
        # 连续的空格会被视为单个分隔符,其结果将不包含开头或末尾的空字符串,如果字符串包含前缀或后缀空格的话。
        return ' '.join(s.split()[::-1])

欢迎技术探讨