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

Pythonでタプルとリストが同一であるかどうかを確認します


タプルとリストが同一であるかどうか、つまり同じ要素が含まれているかどうかを確認する必要がある場合は、単純なループを使用できます。

リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。

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

my_tuple_1 = ('Hi' , 'there', 'Will')
my_list = ['How' ,'are' ,'you']

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

my_result = True
for i in range(0, len(my_list)):
   if(my_list[i] != my_tuple_1[i]):
      my_result = False
      break
print("Are the tuple and list identical ? ")
print(my_result)

出力

The tuple is :
('Hi', 'there', 'Will')
The list is :
['How', 'are', 'you']
Are the tuple and list identical ?
False

説明

  • タプルとリストが定義され、コンソールに表示されます。
  • 変数には「True」値が割り当てられます。
  • リストが繰り返され、リストのすべての要素とタプルが比較されます。
  • それらが同じでない場合、以前に「True」が割り当てられていた変数には「False」値が割り当てられます。
  • ループから抜け出します。
  • 最終結果は、変数に格納されているブール値です。
  • コンソールに表示されます

  1. Pythonのリストとタプルの違い。

    リスト リストは、さまざまなタイプのオブジェクトを含むコンテナであり、オブジェクトを反復処理するために使用されます。 例 list = ['a', 'b', 'c', 'd', 'e'] タプル タプルもリストに似ていますが、不変のオブジェクトが含まれています。タプル処理はリストよりも高速です。 例 tuples = ('a', 'b', 'c', 'd', 'e') リストとタプルの重要な違いは次のとおりです。 Sr。

  2. 2つのリストが循環的に同一であるかどうかをチェックするPythonプログラム

    ここに2つのリストがあります。私たちの仕事は、天気をチェックして、2つのリストが循環的に同一であるかどうかを確認することです。 例 Input : A = [100, 100, 10, 10, 100] B = [100, 100, 100, 10, 10] Output : True 説明 リスト内のこれらの要素が循環的に回転する場合は、他の特定のリストと同様になります。 アルゴリズム Step 1: Create First and Second List. Step 2: Then Lists are converted to map. Step 3: join