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

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


指定されたすべてのリスト文字を含む文字列を検索する必要がある場合は、要素を反復処理し、「+」演算子を使用して結果を決定するメソッドを定義できます。

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

def convert_spec_Vals(my_list):
   new_val = ""

   for element in my_list:
      new_val += element

   return new_val

my_list = ['p', 'y', 't', 'h', 'o', 'n', '&', 'c', 'o', 'o', 'l']

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

print("The result is :")
print(convert_spec_Vals(my_list))

出力

The list is :
['p', 'y', 't', 'h', 'o', 'n', '&', 'c', 'o', 'o', 'l']
The result is :
python&cool

説明

  • 「convert_spec_Vals」という名前のメソッドが定義されています。このメソッドは、リストをパラメーターとして受け取り、「+」を出力として使用して連結値を返します。

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

  • リストの要素が繰り返され、空の文字列に追加されます。

  • これは、「+」演算子を使用して行われます。

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

  • このリストをパラメーターとして渡すことにより、メソッドが呼び出されます。

  • これはコンソールに表示されます。


  1. Pythonでプログラムを作成して、指定された数のすべての0を5に置き換えます

    整数Nが与えられた場合、タスクは、数値に表示されるすべての0を「5」に置き換えることです。ただし、先頭に「0」が付いている番号は変更されないため、「5」に置き換えることはできません。たとえば、 入力-1 − N = 1007 出力 − 1557 説明 −指定された数値には2つのゼロがあり、「5」に置き換えると1557として出力されます。 入力-2 − N = 00105 出力 − 155 説明 −指定された数値は、無視できる先頭の「0」で始まり、中央の0を「5」に置き換えた後の出力は155として出力されるためです。 この問題を解決するためのアプローチ 指定された番号のすべ

  2. リスト内のすべての文字列をPythonで整数に変換する

    文字列を含むリストを作成できる場合もありますが、文字列自体は数字と閉じ引用符です。このようなリストでは、文字列要素を実際の整数に変換したいと思います。 int()を使用 int関数はパラメーターを受け取り、それがすでに数値である場合は整数に変換します。そのため、リストの各要素を調べてin関数を適用するforループを設計します。最終結果を新しいリストに保存します。 例 listA = ['5', '2','-43', '23'] # Given list print("Given list with strings :