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

Python-各キーの一意の値の数


すべてのキーの一意の値の数を見つける必要がある場合は、「追加」メソッドとともに反復が使用されます。

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

my_list = [12, 33, 33, 54, 84, 16, 16, 16, 58]

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

filtered_list = []

elem_count = 0

for item in my_list:
   if item not in filtered_list:
      elem_count += 1
      filtered_list.append(item)

print("The result is :")
print(elem_count)

出力

The list is :
[12, 33, 33, 54, 84, 16, 16, 16, 58]
The result is :
6

説明

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

  • 空のリストが定義されています

  • 整数は0に割り当てられます。

  • 元のリストが繰り返されます。

  • 元のリストに存在する要素が2番目のリストに存在しない場合、整数は1ずつ増加します。

  • 番号は空のリストに追加されます。

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


  1. Python-選択リストの値に基づいて辞書キーをフィルタリングします

    Python辞書では、特定の基準に基づいて辞書の特定のキーを除外する必要がある場合があります。この記事では、Pythonディクショナリからキーを除外する方法を説明します。 withおよびin このアプローチでは、フィルタリングするキーの値をリストに入れます。次に、リストの各要素を繰り返し処理し、指定された辞書にその要素が存在するかどうかを確認します。辞書にあるこれらの値を含む結果の辞書を作成します。 例 dictA= {'Mon':'Phy','Tue':'chem','Wed':'Math',&

  2. リストから一意の値を出力する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