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

Pythonでタプルが異なるかどうかをテストします


タプルに個別の要素が含まれているかどうかをテストする必要がある場合は、「set」メソッドと「len」メソッドを使用できます。

Pythonには、「set」と呼ばれるデータ型が付属しています。この「セット」には、一意の要素のみが含まれています。

'len'メソッドは、渡されるパラメーターの長さを示します。

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

my_tuple_1 = (11, 14, 54, 0, 58, 41)

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

my_result = len(set(my_tuple_1)) == len(my_tuple_1)

print("Is the tuple distinct ? ")
print(my_result)

出力

The tuple is :
(11, 14, 54, 0, 58, 41)
Is the tuple distinct ?
True

説明

  • タプルが定義され、コンソールに表示されます。
  • タプルがセットに変換され、その長さが決定され、元のタプルの長さが決定されます。
  • これら2つは、「==」演算子を使用してチェックされます。
  • これは値に割り当てられます。
  • コンソールに表示されます。

  1. Pythonセットタイプ

    セットは基本的に、個別のハッシュテーブルオブジェクトの順序付けられていないコレクションです。セットは、セットの和集合、共通部分、差などの数学演算に使用できます。また、セットを使用して、コレクションから重複を削除することもできます。 セットは要素の位置を記録しません。インデックス作成、スライス、またはその他のシーケンス関連の操作はサポートされていません。 Pythonには、基本的に2種類のセットがあります。 セット および冷凍セット 。フリーズセットが不変であるかどうかに関係なく、セットタイプは可変です。 setに対してadd()、remove()、およびこれらの種類の操作を実行できますが、

  2. Pythonでタプルを定義するにはどうすればよいですか?

    タプルは、Pythonの標準データ型の1つです。これは、オブジェクトの不変のシーケンスです。タプルオブジェクトは、必ずしも同じタイプである必要はない1つ以上のオブジェクトを、コンマで区切って配置することによって作成されます。コレクションは、オプションで括弧内に入れることができます。 >>> t1=1, "Ravi", 75.50, True >>> t1 (1, 'Ravi', 75.5, True) >>> type(t1) <class 'tuple'> >>&