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

Pythonでタプルなしを確認する


タプルの「None」値をチェックする必要がある場合は、「all」メソッドとジェネレーター式を使用できます。

'all'メソッドは、iterable内のすべての値がTrue値であるかどうかを確認します。はいの場合はTrueを返し、そうでない場合はFalseを返します。

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

my_tuple_1 = (None, None, None, None, None, None, None )

print ("The tuple is : " )
print(my_tuple_1)

my_result = all(elem is None for elem in my_tuple_1)

print("Does the tuple contain only None values ? ")
print(my_result)

出力

The tuple is :
(None, None, None, None, None, None, None)
Does the tuple contain only None values ?
True

説明

  • タプルが定義され、コンソールに表示されます。
  • リスト内包表記を使用して繰り返され、「all」メソッドを使用してタプル内の要素をチェックします。
  • この結果は値に割り当てられます。
  • コンソールに出力として表示されます。

  1. 与えられた数がフィボナッチ数であるかどうかをチェックする方法のためのPythonプログラム?

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 数nが与えられたら、nがフィボナッチ数であるかどうかを確認します n番目のフィボナッチ数は前の2つのフィボナッチ数の合計であることは誰もが知っています。しかし、それらは漸化式以外の興味深い関係も提供します。 (5 * n2 + 4)または(5 * n2 – 4)が完全な正方形である場合に限り、数値は本質的にフィボナッチです。 このプロパティを使用して、数値がフィボナッチであるかどうかを確認します。 では、Pythonスクリプトの実装を見てみましょう- 例 import math # if x is p

  2. 文字列内のURLをチェックするPythonプログラム

    この場合、Pythonでreモジュールを使用します。ここでは、文字列を受け入れ、文字列にantURLが含まれているかどうかを確認します。 URLが文字列に含まれている場合は、を表示します。この問題を解決するためにfindall()メソッドを使用します。 アルゴリズム Step 1: given string as input. Step 2: findall() function is return all non-overlapping matches of pattern in string and in this function the string is scanned left t