from collections import Counter
# 配列の定義
array = [1, 2, 3, 4, 2, 3, 1, 2, 4, 4, 5]
# 要素の出現頻度を数える
frequency = Counter(array)
# 結果の表示
for element, count in frequency.items():
print(f"{element}: {count}")
方法2: defaultdictを使用する方法
from collections import defaultdict
# 配列の定義
array = [1, 2, 3, 4, 2, 3, 1, 2, 4, 4, 5]
# 要素の出現頻度を数える
frequency = defaultdict(int)
for element in array:
frequency[element] += 1
# 結果の表示
for element, count in frequency.items():
print(f"{element}: {count}")
方法3: dictを使用する方法
# 配列の定義
array = [1, 2, 3, 4, 2, 3, 1, 2, 4, 4, 5]
# 要素の出現頻度を数える
frequency = {}
for element in array:
if element in frequency:
frequency[element] += 1
else:
frequency[element] = 1
# 結果の表示
for element, count in frequency.items():
print(f"{element}: {count}")
これらの方法を使用すると、Pythonで配列内の要素の出現頻度を効率的に数えることができます。