0557. 反转字符串中的单词 III

0557. 反转字符串中的单词 III #

  • 标签:字符串
  • 难度:简单

题目大意 #

给定一个字符串 s,将字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。

解题思路 #

因为 Python 的字符串是不可变的,所以在原字符串空间上进行切换顺序操作肯定是不可行的了。但我们可以利用切片方法。

  • 将字符串按空格进行分割,分割成一个个的单词。
  • 再将每个单词进行反转。
  • 然后再将每个单词连接起来。

代码 #

1
2
3
class Solution:
    def reverseWords(self, s: str) -> str:
        return " ".join(word[::-1] for word in s.split(" "))
本站总访问量  次  |  您是本站第  位访问者