Курс 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"
- Конкатенация строковых литералов
- Работа с аргументами командной строки
- Работа с deque в Python
- Декоратор @override
- Список импортированных модулей в Python
- Форматирование кода на Python
- Поиск самого длинного слова в списке с использованием max()
- Отладка в командной строке
- Глобальные переменные в Python
- Использование функции enumerate()
- Оператор Walrus в Python 3.8
- Функция enumerate() в Python
- Объединение списков в Python
- Извлечение статей с newspaper3k
- Подробная информация о %pinfo
- Списковое включение в Python
- discard() — удаление элемента из множества
- Поиск email
- Многострочные комментарии в Python
- Форматирование строк в Python
- Список переменных в Python
- Преобразование символов с помощью map
- Метод Self в Python
- Удаление дубликатов из списка
- Удаление дубликатов из списка
- SciPy: широкий функционал для математических операций
- Настройка Cron
- Проверка на истинность объектов в Python
- Сортировка слиянием
- Генератор списка с условием if
- Основные функции и модули Python
- Удаление ссылок в Python
- Философия Python
- Python enumerate() для работы с индексами
- Обработка ошибки IndexError
- Комментарии в Python
- Поиск с библиотекой Google
- Функция product() в Python
- Работа с файлами в Python
- Оператор is в Python
- Оболочка Python
- Операции со строками в Python
- Получение текущего времени в Python
- Асинхронное программирование с asyncio
- Основы работы с os















