文字列の中leetcodeパイソンフリップの言葉

#Leetcode 151は、文字列内の単語を反転
###タイトル説明
文字列、それぞれ個別にフリップ単語列が与えられたが。

例1 **:**

入力:「空が青い」
出力:「青い空です」

例2 **:**

入力:「こんにちは世界!」
出力:「世界はハロー!」
説明:入力文字列が反転文字を含む余分なスペースフロントまたはバックではなく、を含むことができます。

例3 **:**

入力:「良い例」
出力:「例良い」
説明:単語の間に2つの余分なスペースがある場合には、一つだけを含む単語に反転の間のスペースを削減します。

クラスのソリューション:
     DEF reverseWords(自己、S:STR) - > STR:
         リターン "  " - .join(。s.strip()スプリット()[:: 1 ])   
 #1 トンの戻り"" .join([トンで。s.strip()スプリット()] [:: - 1])同样可以

s.stripは()の両方のスペースを削除します

s.split()各要素は、小さな文字列の一つであり、リストにリストを文字列全体を開くには、sが「こんにちは世界!」で、s.split()される[「こんにちは」、 "世界!「]

s.join()とs.split()これとは対照的に、分割が開いて、ジョインは、接続、「」.join(ある[「こんにちは」、「世界!」])文字列の連結のリストとその小さな箱を意味し、文字列に、結果が「こんにちは世界!」です

 

おすすめ

転載: www.cnblogs.com/hooo-1102/p/11057892.html