用Python反转给定字符串中每个单词位置的程序


假设我们有一个用空格分隔的字符串;我们需要反转单词的顺序。

因此,如果输入类似于“Hello world, I love python programming”,则输出将是“programming python love I world, Hello”

为解决此问题,我们将遵循以下步骤 −

  • temp::使用空格将s分割并制作一个单词列表
  • temp::反转列表temp
  • 使用空格分隔符连接temp中的元素并返回一个字符串。

让我们看看以下实现以获得更好的理解 −

示例

 现场演示

class Solution:
   def solve(self, s):
      temp = s.split(' ')
      temp = list(reversed(temp))
      return ' '.join(temp)
ob = Solution()
sentence = "Hello world, I love python programming"
print(ob.solve(sentence))

输入

"Hello world, I love python programming"

输出

programming python love I world, Hello

更新日期: 07-Oct-2020

495次浏览

职业起航

完成课程后获得认证

开始
广告