Pythonのタプル文字列に共通する単語
タプル文字列の中から共通の単語を見つける必要がある場合は、「join」メソッド、「set」メソッド、「&」演算子、および「split」メソッドが使用されます。
'join'メソッドを使用して、特定の値に基づいて複数の値を結合できます。
Pythonには、「set」と呼ばれるデータ型が付属しています。この「セット」には、一意の要素のみが含まれています。このセットは、共通部分、差、和集合、対称差などの操作を実行するのに役立ちます。
'split'関数は、分割する必要のある値に応じて、指定されたデータを複数のセクションに分割します。
'&'演算子は、乗算、つまりAND演算を実行します。
以下は同じのデモンストレーションです-
例
my_tuple_1 = ('Hi there', 'Hi Will,', 'Hi ', 'Hi there') print("The tuple is : ") print(my_tuple_1) my_result = ", ".join(sorted(set(my_tuple_1[0].split()) & set(my_tuple_1[1].split()) & set(my_tuple_1[2].split()))) print("Common words among the tuples are : ") print(my_result)
出力
The tuple is : ('Hi there', 'Hi Will,', 'Hi ', 'Hi there') Common words among the tuples are : Hi
説明
- タプルが定義され、コンソールに表示されます。
- タプルは、「split」メソッドを使用して、空のスペースに基づいて分割されます。
- 次に、それぞれ「sorted」メソッドと「join」メソッドを使用してソートおよび結合されます。
- これは値に割り当てられます。
- コンソールに表示されます。
-
2つの文字列から珍しい単語を見つけるPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 − 2つの文字列が与えられているので、与えられた文字列から珍しい単語を取得する必要があります。 次に、以下の実装のソリューションを見てみましょう- 例 # uncommon words def find(A, B): # count count = {} # insert in A for word in A.split(): count[word] = coun
-
文字列をPythonで単語のリストに変換する方法は?
単語のリスト内の文字列を変換するには、空白で文字列を分割する必要があります。文字列クラスからsplit()を使用できます。このメソッドのデフォルトの区切り文字は空白です。つまり、文字列で呼び出されると、その文字列が空白文字で分割されます。 例 >>> "Please split this string".split() ['Please', 'split', 'this', 'string'] 正規表現を使用して、この問題を解決することもできます。正規表現\s +を区切り文字として使用して、