1. 程式人生 > >leetcode 557 Reverse Words in a String III(反轉字串中的單詞 III) python3 多種思路,一行程式碼(列表元素 / 字串的反序)

leetcode 557 Reverse Words in a String III(反轉字串中的單詞 III) python3 多種思路,一行程式碼(列表元素 / 字串的反序)

class Solution:
    def reverseWords(self, s):
        """
        :type s: str
        :rtype: str
        """
        # method one  利用字串的反序以及分離拼接,一行搞定
        # return   ' '.join([x[::-1]  for x in s.split(' ')])


        # method two  可以先對字串反序,再對列表元素反序。進一步簡化程式碼
        return ' '.join(s[::-1].split()[::-1
])