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

両方の文字列に存在する文字を表示するPythonプログラム


2つの文字列に共通する文字を表示する必要がある場合は、「set」メソッドを使用できます。

Pythonには、「セット」と呼ばれるデータ型が付属しています。この「セット」には、一意の要素のみが含まれています。

このセットは、共通部分、差、和集合、対称差などの操作を実行するのに役立ちます。

以下は同じのデモンストレーションです-

string_1 = 'hey'
string_2 = 'jane'
print("The first string is :")
print(string_1)
print("The second string is :")
print(string_2)
my_result = list(set(string_1)|set(string_2))
print("The letters are : ")
for i in my_result:
   print(i)

出力

The first string is :
hey
The second string is :
jane
The letters are :
a
y
j
h
e
n

説明

  • 2つの文字列が定義され、コンソールに表示されます。
  • 「set」は、「|」演算子とともに、これらの両方の文字列で使用されます。
  • この操作のデータは変数に割り当てられます。その後、コンソールに出力として表示されます。

  1. ひし形を印刷するPythonプログラム

    Pythonのループ機能を使用すると、キーボードのさまざまな文字を使用して、適切にフォーマットされた多くの図を作成できます。そのような形状の1つは、複数のループを含む菱形です。これは、文字を垂直方向と水平方向の両方に印刷する必要があるためです。また、上から中へと徐々に大きくなり、中から下へと徐々に縮んでいく形にも気を配る必要があります。このため、2つのforループを使用し、それぞれにもう1つのforループが含まれています。 以下は、ひし形を作成するためのコードです。 例 def Shape_of_Diamond(shape): a = 0 for m in range(1, shape +

  2. 文字列の両方の半分が同じ文字セットを持っているかどうかをチェックするPythonプログラム。

    文字列が与えられた場合、私たちのタスクは、文字列の両方の半分が同じ文字セットを持っているかどうかを確認することです。この問題を解決するために、最初に文字列を中央から分割して2つの半分を取得し、次に各半分が同じ文字セットを持っているかどうかを確認します。文字列の長さが均等でない場合は、中央の要素を無視して残りを確認してください。 アルゴリズム Step 1: Given a string. Step 2: Break the input string into two parts. Step 3: Then convert both parts into a dictionary using C