Python
 Computer >> コンピューター >  >> プログラミング >> Python

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」メソッドを使用してソートおよび結合されます。
  • これは値に割り当てられます。
  • コンソールに表示されます。

  1. 2つの文字列から珍しい単語を見つけるPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 − 2つの文字列が与えられているので、与えられた文字列から珍しい単語を取得する必要があります。 次に、以下の実装のソリューションを見てみましょう- 例 # uncommon words def find(A, B):    # count    count = {}    # insert in A    for word in A.split():       count[word] = coun

  2. 文字列をPythonで単語のリストに変換する方法は?

    単語のリスト内の文字列を変換するには、空白で文字列を分割する必要があります。文字列クラスからsplit()を使用できます。このメソッドのデフォルトの区切り文字は空白です。つまり、文字列で呼び出されると、その文字列が空白文字で分割されます。 例 >>> "Please split this string".split() ['Please', 'split', 'this', 'string'] 正規表現を使用して、この問題を解決することもできます。正規表現\s +を区切り文字として使用して、