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

Pythonのタプルに要素が存在するかどうかを確認します


タプルに要素が存在するかどうかを確認する必要がある場合は、単純なループを使用できます。タプルは不変のデータ型です。つまり、一度定義された値は、インデックス要素にアクセスして変更することはできません。要素を変更しようとすると、エラーが発生します。読み取り専用アクセスを保証するため、これらは重要な内容です。

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

my_tuple_1 = (23, 45, 12, 56, 78, 0)

print("The first tuple is : ")
print(my_tuple_1)
N = 12
print("The value of 'N' has been initialized")

my_result = False
for elem in my_tuple_1 :
   if N == elem :
      my_result = True
      break
print("Does the tuple contain the value mentioned ?")
print(my_result)

出力

The first tuple is :
(23, 45, 12, 56, 78, 0)
The value of 'N' has been initialized
Does the tuple contain the value mentioned ?
True

説明

  • タプルが定義され、コンソールに表示されます。
  • 「N」の値が初期化されます。
  • ループが繰り返され、要素「N」がタプルに存在する場合、値には「True」が割り当てられます。
  • この値は結果に割り当てられます。
  • コンソールに出力として表示されます。

  1. Pythonで1つの値がBSTに存在するかどうかを確認するプログラム

    二分探索木とvalという別の入力があるとすると、valがツリーに存在するかどうかを確認する必要があります。 したがって、入力が次のような場合 val =7の場合、ツリーに7が存在するため、出力はTrueになります。 これを解決するために、次の手順に従います- 関数solve()を定義します。これはルートになります、val ルートがnullの場合、 Falseを返す ルートのデータがvalと同じ場合、 Trueを返す ルートのデータが

  2. Pythonタプル要素の値を更新するにはどうすればよいですか?

    Pythonタプルは不変オブジェクトです。したがって、それを更新しようとする操作は許可されません。ただし、次の回避策を使用できます。 まず、組み込み関数list()を使用してタプルをリストに変換します。アイテムをいつでも更新して、特定のインデックスの要素に新しい値を割り当てるオブジェクトを一覧表示できます。次に、別の組み込み関数tuple()を使用して、このリストオブジェクトをタプルに変換し直します。 >>> T1=(10,50,20,9,40,25,60,30,1,56) >>> L1=list(T1) >>> L1[5]=100 >