Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
2 мин
3865

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

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

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

В работе с данными на языке программирования 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(). Но это уже тема для отдельной статьи.

На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

Тест на профориентацию
За 10 минут узнайте, как ваш опыт пригодиться в IT индустрии
Подробнее
Тест на профориентацию

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