Подсчет массивов Python: несколько методов подсчета элементов в массиве

Вот несколько методов подсчета элементов в массиве Python, а также примеры кода:

Метод 1: использование метода count()

my_array = [1, 2, 3, 4, 5, 2, 2, 3]
element_count = my_array.count(2)
print(element_count)  # Output: 3

Метод 2. Использование цикла

my_array = [1, 2, 3, 4, 5, 2, 2, 3]
element = 2
element_count = 0
for item in my_array:
    if item == element:
        element_count += 1
print(element_count)  # Output: 3

Метод 3: использование класса Collections.Counter

from collections import Counter
my_array = [1, 2, 3, 4, 5, 2, 2, 3]
element_count = Counter(my_array)
print(element_count[2])  # Output: 3

Метод 4. Использование numpy.bincount() (требуется библиотека NumPy)

import numpy as np
my_array = [1, 2, 3, 4, 5, 2, 2, 3]
element_count = np.bincount(my_array)
print(element_count[2])  # Output: 3

Метод 5. Использование модуля статистики

import statistics
my_array = [1, 2, 3, 4, 5, 2, 2, 3]
element_count = my_array.count(2)
print(element_count)  # Output: 3