Вот несколько методов подсчета вхождений элемента в список с помощью Python:
Метод 1: использование метода count()
my_list = [1, 2, 3, 4, 1, 2, 1]
element = 1
count = my_list.count(element)
print(count)
Метод 2. Использование цикла
my_list = [1, 2, 3, 4, 1, 2, 1]
element = 1
count = 0
for item in my_list:
if item == element:
count += 1
print(count)
Метод 3. Использование модуля коллекций
import collections
my_list = [1, 2, 3, 4, 1, 2, 1]
element = 1
count = collections.Counter(my_list)[element]
print(count)
Метод 4. Использование словаря
my_list = [1, 2, 3, 4, 1, 2, 1]
element = 1
count = {}
for item in my_list:
if item in count:
count[item] += 1
else:
count[item] = 1
print(count[element])
Метод 5: использование библиотеки numpy
import numpy as np
my_list = [1, 2, 3, 4, 1, 2, 1]
element = 1
count = np.count_nonzero(np.array(my_list) == element)
print(count)