小编典典

pythonic句子中的反词

python

我正在尝试编写pythonic代码以反转句子中的单词

例如:

input: "hello there friend"

output: "friend there hello"

码:

class Solution:
    def swap(self, w):
        return w[::-1]

    def reverseWords(self, s):
        w = self.swap(s).split()
        return ' '.join(for x in w: swap(x))

使它无法正常工作有点麻烦。我需要有关退货单的帮助


阅读 166

收藏
2021-01-20

共1个答案

小编典典

您以错误的顺序调用交换/拆分。使用此代替:

w = self.swap(s.split())

然后,您的回报不需要做任何理解:

return ' '.join(w)
2021-01-20