翻转单词的顺序-python

Posted dolisun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了翻转单词的顺序-python相关的知识,希望对你有一定的参考价值。

思路:用到了split join等内置函数,之后再补充不用内置函数的方法吧

# -*- coding:utf-8 -*-
class Solution:
    def ReverseSentence(self, s):
        # write code here
        if s == "":
            return ""
        out = s.split()[::-1]
        if out == []:
            return s
        else:
            return " ".join(out)
                

方法2:

class Solution:
    def ReverseSentence(self, s):
        return " ".join(s.split()[::-1]) if s.strip() != "" else s

以上是关于翻转单词的顺序-python的主要内容,如果未能解决你的问题,请参考以下文章

剑指[58]----翻转单词的顺序

剑指 Offer 58 - I. 翻转单词顺序

《剑指offer》第五十八题(翻转单词顺序)

《剑指offer》:[42]翻转英文中单词顺序

反转单词顺序 VS 左旋转字符串

翻转句子中单词的顺序 C语言