在Python中反转给定字符串中的单词
我们得到一个字符串,我们需要反转给定字符串的单词?
例子:
Input : str = geeks quiz practice code
Output : str = code practice quiz geeks
此问题已有解决方案,请参阅给定字符串链接中的反向单词。我们将在Python中解决这个问题。下面给出了解决此问题的步骤。
- 使用Python中字符串数据类型的 split() 方法分隔给定字符串中的每个单词。
- 反转单词分隔列表。
- 使用Python中的“”.join() 方法将每个单词与空格连接后,以字符串形式打印列表中的单词。
# Function to reverse words of string
def rev_sentence(sentence):
# first split the string into words
words = sentence.split(' ')
# then reverse the split string list and join using space
reverse_sentence = ' '.join(reversed(words))
# finally return the joined string
return reverse_sentence
if __name__ == "__main__":
input = 'geeks quiz practice code'
print (rev_sentence(input))
输出:
code practice quiz geeks