Курс Python → Подсчет вхождений элементов
Для подсчета вхождений элементов в список в Python можно использовать модуль Counter из стандартной библиотеки collections. Counter создает словарь, в котором ключами являются уникальные элементы списка, а значениями — количество их вхождений.
Прежде всего, необходимо импортировать Counter из модуля collections:
from collections import Counter
Затем создаем список, в котором хотим посчитать вхождения:
my_list = [1, 2, 3, 1, 2, 3, 1, 2, 1]
Далее создаем объект Counter, передав в него наш список:
my_counter = Counter(my_list)
Теперь мы можем получить количество вхождений конкретного элемента, обратившись к нашему объекту Counter по ключу:
print(my_counter[1]) # Выведет 4
Таким образом, использование Counter из модуля collections позволяет легко и быстро подсчитать количество вхождений каждого уникального элемента в списке.
Другие уроки курса "Python"
- Проверка класса объекта
- Вложенные генераторы в Python
- Bootle — простой веб-фреймворк
- Сравнение неупорядоченных списков
- Многострочные комментарии в Python
- Использование модуля __future__
- Основы слова
- Метод remove() для удаления элемента из списка
- Создание множества в Python
- Очистка строки в Python
- Работа с enumerate()
- Инвертирование словаря
- Хэш-функции в Python
- Конкатенация строковых литералов
- Методы classmethod и staticmethod
- Участие в LP стейкинге Waves
- Участие в сообществе @selectel
- Расширение операции побитового «и» в Python
- Навыки Python: строки, типы данных
- Создание коллекций из выражения-генератора
- Получение текущей даты в Python
- Методы работы со строками в Python
- Установка и использование модуля Wikipedia
- Многопоточность в Python
- Генераторы в Python
- Импорт модуля из другого каталога
- Добавление Progressbar в Python
- Работа с множествами в Python
- Отправка HTTP-запросов с User-Agent
- Установка Python3.7 и PIP
- Monkey Patching в Python
- Разделение строки на пары ключ-значение.
- Создание именованных кортежей в Python
- Логические значения в Python
- Определение объема памяти объекта
- Атрибуты класса и экземпляра в Python
- Списки: объединение, изменение
- Преобразование чисел в Python
- Расчет времени выполнения программы
- Замена текста в Python
- Создание уникального множества
- Запуск Python из интерпретатора
- Обработка исключений в Python
- Управление контекстом выполнения кода
- Реверс строки и списка в Python.
- Подсказки при вводе данных в Python
- Отслеживание прогресса с tqdm
- Счетчик в Python: most_common()















