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

Python –指定されたすべてのリスト文字を含む文字列


指定されたすべての文字がリストに含まれている文字列を検索する必要がある場合は、文字列をパラメータとして受け取り、文字列を反復処理してインデックス値を追加するメソッドが定義されます。

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

print("Method definition begins...")
def convert_to_my_string(my_string):
   my_result = ""
   for index in my_string:
      my_result += index

   return my_result
print("Method definition ends...")
my_string = ['L','e','a','r','n','P','y','t','h','o','n', 'c', 'o', 'o', 'l', 'f', 'u', 'n']

print("The list is : " )
print(my_string) 

print("The resultant string is : ")
print(convert_to_my_string(my_string))

出力

Method definition begins...
Method definition ends...
The list is :
['L', 'e', 'a', 'r', 'n', 'P', 'y', 't', 'h', 'o', 'n', 'c', 'o', 'o', 'l', 'f', 'u', 'n']
The resultant string is :
LearnPythoncoolfun

説明

  • 文字列をパラメータとして受け取る「convert_to_my_string」という名前のメソッドが定義されています。

  • 空の文字列が定義されています。

  • 元のパラメータが繰り返され、要素が空の文字列に追加されます。

  • これは出力として返されます。

  • メソッドの外部では、文字のリストが定義され、コンソールに表示されます。

  • このメソッドは、すべての文字を渡すことによって呼び出されます。

  • 結果はコンソールに出力として表示されます。


  1. Pythonを使用して、指定された文字列内のすべてのプレフィックスを最も頻繁にカウントします

    このチュートリアルでは、2番目のアルファベットよりもアルファベットの頻度が高い単語をカウントして印刷するプログラムを作成します。 文字列と2つのアルファベットを取ります。最初のアルファベットの頻度が高いプレフィックスが印刷されます。そして、出力の最後にカウントを表示します。 いくつかの例を見てみましょう。 入力 string:- apple alphabets:- p, e 出力 ap app appl apple 4 入力 string:- apple alphabets:- e, p 出力 0 コードを書く手順を見てみましょう。 関数を定義し、その中にコードを記述します。

  2. Pythonで一般的でない文字と連結された文字列?

    ここでは2つの文字列が与えられています。最初に、最初の文字列からすべての共通要素を削除し、2番目の文字列の一般的でない文字を最初の文字列の一般的でない要素と連結する必要があります。 例 Input >> first string::AABCD Second string:: MNAABP Output >> CDMNP アルゴリズム Uncommonstring(s1,s2) /* s1 and s2 are two string */ Step 1: Convert both string into set st1 and st2. Step 2: use th