Python-2つの文字列の共通部分
この記事では、2つの弦を異なる方法で交差させる方法を学びます。
以下の手順に従って問題を解決してください。
- 2つの文字列と空の文字列を初期化します。
- 最初の文字列を繰り返し処理し、現在の文字が2番目の文字列にも存在し、新しい文字列にまだ存在しない場合は、新しい文字列に追加します。
- 結果を印刷します。
例
# initializing the string string_1 = 'tutorialspoint' string_2 = 'tut' result = '' # finding the common chars from both strings for char in string_1: if char in string_2 and not char in result: result += char # printing the result print(result)
上記のコードを実行すると、次の結果が得られます。
出力
tu
セットを使用して2つのストリングを交差させます。以下の手順に従ってください。
- 2つの文字列をセットに変換します。
- 交差法を使用して2つのセットを交差させます。
- joinメソッドを使用して結果を文字列に変換します。
- 結果を印刷します。
例
# initializing the string string_1 = 'tutorialspoint' string_2 = 'tut' # intersection result = set(string_1).intersection(string_2) # converting to string result_str = ''.join(result) # printing the result print(result_str)>
上記のコードを実行すると、次の結果が得られます。
出力
ut
結論
記事に質問がある場合は、コメントセクションにそのことを記載してください。
-
Pythonのcasefold()文字列
この関数は、単語の文字を小文字に変換するのに役立ちます。 2つの文字列に適用すると、文字の大文字小文字の種類に関係なく、それらの値と一致する可能性があります。 casefold()の適用 以下の例では、casefold()関数を文字列に適用すると、結果はすべて小文字で出力されます。 例 string = "BestTutorials" # print lowercase string print(" lowercase string: ", string.casefold()) 出力 上記のコードを実行すると、次の結果が得られます- Lowerca
-
Intersection()関数Python
この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&