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

文字列リスト内のすべての要素が数値であるかどうかをチェックするPythonプログラム


文字列のリスト内のすべての要素が数値であるかどうかを確認する必要がある場合は、「all」演算子が使用されます。

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

my_list = ["434", "823", "98", "74", '9870']

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

my_result = all(ele.isdigit() for ele in my_list)

if(my_result == True):
   print("All the elements in the list are numeric")
else:
   print("All the elements in the list are not numeric")

出力

The list is :
['434', '823', '98', '74', '9870']
All the elements in the list are numeric

説明

  • 整数のリストが定義され、コンソールに表示されます。

  • 'all'演算子は、すべての要素が数字であるかどうかを確認するために使用されます。

  • これは、「isdigit」メソッドを使用して行われます。

  • この操作の結果は変数に割り当てられます。

  • 結果のブール値に基づいて、関連するメッセージがコンソールに表示されます。


  1. 与えられたブロックのリストがPythonでx=y行に対して対称であるかどうかをチェックするプログラム

    numsという番号のリストがあるとします。そして、それは正方形のブロックの高さを表しています。形状がy=xの線上で対称であるかどうかを確認する必要があります。 したがって、入力がnums =[7、5、3、2、2、1、1]のような場合、出力はTrueになります これを解決するには、次の手順に従います。 i:=0 j:=numsのサイズ-1 i <=jの場合、do h:=nums [j] i

  2. 文字列にすべての一意の文字が含まれているかどうかを確認するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 sring入力が与えられた場合、文字列にすべての一意の文字が含まれているかどうかを確認する必要があります。 アプローチ ブール値の配列を作成します。ここで、インデックスiの変数フラグは、アルファベットの文字iが文字列に含まれているかどうかを示します。 この文字に2回目に遭遇したとき、文字列文字は一意ではなくなったため、すぐにfalseを返すことができます。 文字列の長さがアルファベットに表示される一意の文字数の値を超える場合も、falseを返すことができます。 文