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

一意キーへのPythonプログラムは、タプルリストの値にカウントされます


タプルのリスト内の値の一意キーの数を取得する必要がある場合は、それを繰り返して、それぞれの数を決定できます。

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

import collections
my_result = collections.defaultdict(int)

my_list = [[('Hello', 'Hey')], [('Jane', 'Will')], [('William', 'John')], [('Hello', 'Hey')], [('z', 'q')]]
print("The list of list is :")
print(my_list)
for elem in my_list:
   my_result[elem[0]] += 1
print("The result is : ")
print(my_result)

出力

The list of list is :
[[('Hello', 'Hey')], [('Jane', 'Will')], [('William', 'John')], [('Hello', 'Hey')], [('z', 'q')]]
The result is :
defaultdict(<class 'int'>, {('Hello', 'Hey'): 2, ('Jane', 'Will'): 1, ('William', 'John'): 1, ('z', 'q'): 1})

説明

  • 必要なパッケージがインポートされます。

  • 文字列と文字を含むタプルのリストのリストが定義されています。

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

  • リストが繰り返され、最初の要素が1ずつ増加します。

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


  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プログラム

    x、y、zの3つの数値が与えられた場合、私たちのタスクは(x ^ y)%zを計算することです 例 Input: x = 2, y = 3, p = 3 Output: 2 説明 :2 ^ 3%3 =8%3=2。 アルゴリズム Step 1: Input three numbers. Step 2: then we use pow() to calculating power and % for modular. Step 3: display result. サンプルコード x = int(input(Enter First Value ::>)) y = int(inpu