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

Pythonのリスト内の要素の出現をカウントします


この記事では、リストと文字列を示します。指定された文字列がリスト内の要素として存在する回数を見つける必要があります。

カウンター付き

コレクションモジュールのcounter関数は、リストに存在する各要素の数を示します。カウント結果から、インデックスが検索している要素の値と一致するアカウントフェアのみを抽出できます。

from collections import Counter
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
# Given list and element
print("Given list:\n", Alist)
print("Given element:\n",elem)
cnt = Counter(Alist)
print("Number of times the element is present in list:\n",cnt[elem])

出力

上記のコードを実行すると、次の結果が得られます-

Given list:
['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
Given element:
Mon
Number of times the element is present in list:
2

カウントあり

count関数は、指定されたストリームをパラメーターとして取り込み、指定されたリストでそのストリームを検索します。

Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
# Given list and element
print("Given list:\n", Alist)
print("Given element:\n",elem)
cnt = Alist.count('Mon')
print("Number of times the element is present in list:\n",cnt)

出力

上記のコードを実行すると、次の結果が得られます-

Given list:
['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
Given element:
Mon
Number of times the element is present in list:
2

  1. タプル内の要素の出現をカウントするPythonプログラム

    ここでユーザー入力タプルが与えられた場合、私たちのタスクはタプル内の特定の要素の出現をカウントすることです。 例 Input : A = [10, 20, 30, 40, 10, 100, 80, 10] X = 10 Output : 3 アルゴリズム countoccur(A,x) /* A is an array and x is the element to count the number of occurrences */ Step 1: First we use one counter variable which is count the same ele

  2. Pythonリスト内のオブジェクトの合計発生数をカウントするにはどうすればよいですか?

    list class count関数を使用して、Pythonリスト内のオブジェクトの出現回数をカウントできます。これは、1つのオブジェクトのみのカウントが必要な場合にのみ使用してください。呼び出されたリストで、渡したオブジェクトの総数を検索します。 例 >>> ["red", "blue", "red", "red", "blue"].count("red") 3 リスト内のすべてのオブジェクトの数を取得する場合は、コレクションからCounterを使用する