Освойте 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-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.
Добавить комментарий