翻轉字串裡的單詞

2021-10-17 16:09:44 字數 795 閱讀 3348

給定乙個字串,逐個翻轉字串中的每個單詞。

示例 1:

輸入:「the sky is blue」

輸出:「blue is sky the」

示例 2:

輸入:" hello world! "

輸出:「world! hello」

解釋:輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。

示例 3:

輸入:「a good example」

輸出:「example good a」

解釋:如果兩個單詞間有多餘的空格,將反轉後單詞間的空格減少到只含乙個。

示例 4:

輸入:s = " bob loves alice "

輸出:「alice loves bob」

示例 5:

輸入:s = 「alice does not even like bob」

輸出:「bob like even not does alice」

一行**解決:

思路就是先用字串自帶的spilt方法把字串轉為列表,然後再列表中進行反轉,

最後通過join函式取出了就ok了。

具體**如下:

class

solution

:def

reversewords

(self, s:

str)

->

str:

return

" ".join(s.split()[

::-1

])

翻轉字串裡的單詞

給定乙個字串,逐個翻轉字串中的每個單詞。示例 1 輸入 the sky is blue 輸出 blue is sky the 複製 示例 2 輸入 hello world 輸出 world hello 解釋 輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。複製 示例 3 輸入 a...

翻轉字串裡的單詞

給定乙個字串,逐個翻轉字串中的每個單詞。示例 1 輸入 the sky is blue 輸出 blue is sky the 示例 2 輸入 hello world 輸出 world hello 解釋 輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。示例 3 輸入 a good ...

翻轉字串裡的單詞

include include 給定乙個字串,逐個翻轉字串中的每個單詞。示例 1 輸入 the sky is blue 輸出 blue is sky the 示例 2 輸入 hello world 輸出 world hello 解釋 輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括...