Pythonでリスト内の要素の出現回数を数える

リスト内の各要素の出現回数をカウントするには、collections.Counter が使えます。

from collections import Counter

lst = [1, 2, 3, 1, 2, 3, 1, 2, 3, 4]
count = Counter(lst)
print(count)

私たちが出す答え

Counter({1: 3, 2: 3, 3: 3, 4: 1})

各要素はキーとして、その出現回数は値として辞書形式で出力されることが分かります。

bannerAds