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

Python –一意の値のタプルをフィルタリングする


タプルのリストから一意の値のタプルをフィルタリングする必要がある場合は、「list」メソッドと「set」メソッドが使用されます。

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

my_list = [(42, 51), (46, 71), (14, 25), (26, 91), (56, 0), (11, 1), (99,102)]
print("The list of tuple is :")
print(my_list)
my_list.sort()
print("The list after sorting is :")
print(my_list)
my_result = list(set(my_list))
print("The result is :")
print(my_result)

出力

The list of tuple is :
[(42, 51), (46, 71), (14, 25), (26, 91), (56, 0), (11, 1), (99, 102)]
The list after sorting is :
[(11, 1), (14, 25), (26, 91), (42, 51), (46, 71), (56, 0), (99, 102)]
The result is :
[(11, 1), (26, 91), (42, 51), (46, 71), (56, 0), (14, 25), (99, 102)]

説明

  • 整数のタプルのリストが定義され、コンソールに表示されます。

  • 「sort」メソッドを使用してソートされます。

  • これはコンソールに表示されます。

  • 一意の値を取得するためにセットに変換されてから、リストに変換されます。

  • この結果は変数に割り当てられます。

  • これは、コンソールに表示される出力です。


  1. リストから一意の値を出力するPythonプログラム

    リストが与えられた場合、私たちのタスクはすべての一意の番号を印刷することです。 例 Input:A = [1, 2, 3, 4, 2, 1, 9] Unique list is [1, 2, 3, 4, 9] アルゴリズム Step 1: Create user input list. Step 2: Create an empty list. Step 3: Traverse all elements in the list. Step 4: Check the unique element is present or not. Step 5: Append unique element o

  2. Pythonでリストを印刷する

    リストは一連の要素です。シーケンス内のすべての要素は、シーケンス内の位置によってアクセスできます。インデックスは0で始まります。したがって、list [2]は、リストの3番目のインデックス2、つまり50の要素を返します。