LeetCode - Add to List 557. Reverse Words in a String III

来源:转载

题目链接:Add to List 557. Reverse Words in a String III


题目翻译:给你一个字符串,将字符串中的每一个单词的字母顺序反转,但是仍然需要保留字符串中的空格和单词的顺序。
注:在字符串中单词之间有且仅有一个空格,而且字符串中没有多余的空格。


这个题目非常简单,没有什么可说的,这里主要是记录一下对于python语法的运用。

  1. 我的解法

    def reverseWords(self, s): list = [] for str in s.split(" "): list.append(str[::-1]) return " ".join(list)
  2. 大神的解法

    def reverseWords(self, s): return ' '.join(x[::-1] for x in s.split())

这里需要记录的是对于python特有的for循环方式的运用,已经split()方法默认使用空格分割字符串。

以上。

分享给朋友:
您可能感兴趣的文章:
随机阅读: