07 Июл 2023
1 мин
2873

Подсчет вхождений элемента в списке на Python

В работе с данными на языке программирования Python часто возникает задача подсчета вхождений определенного элемента в список. Рассмотрим такую задачу

Содержание

В работе с данными на языке программирования Python часто возникает задача подсчета вхождений определенного элемента в список. Рассмотрим такую задачу на примере.

Пусть имеется список:

fruits = ['apple', 'banana', 'apple', 'cherry', 'banana', 'cherry', 'apple', 'banana']

Требуется подсчитать, сколько раз в этом списке встречается элемент ‘apple’.

В Python для решения данной задачи можно использовать встроенный метод count(). Этот метод возвращает количество вхождений указанного элемента в список.

fruits = ['apple', 'banana', 'apple', 'cherry', 'banana', 'cherry', 'apple', 'banana']
print(fruits.count('apple'))  # Вывод: 3

При использовании метода count() нужно учесть, что он учитывает только полное совпадение элементов. То есть, если в списке есть элемент ‘apple’ и элемент ‘green apple’, то при подсчете вхождений ‘apple’ метод count() учтет только ‘apple’.

Если необходимо подсчитать вхождения каждого уникального элемента в списке, то для этой задачи можно использовать словари в Python или специализированную библиотеку collections с методом Counter(). Но это уже тема для отдельной статьи.

Содержание

Добавить комментарий

Определи профессию по рисунку