Python –タプルにリスト要素が存在するかどうかを確認します
タプルにリスト要素が存在するかどうかを確認する必要がある場合は、ブール値と単純な反復が使用されます。
以下は同じのデモンストレーションです-
例
my_tuple = (14, 35, 27, 99, 23, 89,11) print("The tuple is :") print(my_tuple) my_list = [16, 27, 88, 99] print("The list is :") print(my_list) my_result = False for element in my_list: if element in my_tuple : my_result = True break print("The result is :") if(my_result == True): print("The element is present in the tuple") else: print("The element isn't present in the tuple")
出力
The tuple is : (14, 35, 27, 99, 23, 89, 11) The list is : [16, 27, 88, 99] The result is : The element is present in the tuple
説明
-
整数のタプルが定義され、コンソールに表示されます。
-
整数のリストが定義され、コンソールに表示されます。
-
最初はブール値が「False」に割り当てられます。
-
リストは繰り返され、タプルの要素がリストに存在する場合、ブール値は「True」に再初期化されます。
-
コントロールはループから抜け出します。
-
ブール変数の値に応じて、出力がコンソールに表示されます。
-
Pythonのリストでの要素の繰り返し
リスト内の値を繰り返す必要があるシナリオがあります。この値の重複は、Pythonで次の方法で実現できます。 ネストされたforループの使用 これは、各要素を選択し、内側のforループを通過して複製を作成し、両方を外側のforループに渡すという単純なアプローチです。 例 # Given list listA = ['Mon', 'Tue', 9, 3, 3] print("Given list : ",listA) # Adding another element for each element Newlist = [i for i i
-
Pythonタプル要素の値を更新するにはどうすればよいですか?
Pythonタプルは不変オブジェクトです。したがって、それを更新しようとする操作は許可されません。ただし、次の回避策を使用できます。 まず、組み込み関数list()を使用してタプルをリストに変換します。アイテムをいつでも更新して、特定のインデックスの要素に新しい値を割り当てるオブジェクトを一覧表示できます。次に、別の組み込み関数tuple()を使用して、このリストオブジェクトをタプルに変換し直します。 >>> T1=(10,50,20,9,40,25,60,30,1,56) >>> L1=list(T1) >>> L1[5]=100 >