Курс 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
- PrettyTable: создание таблицы
- Работа с argparse
- Метод rrshift для пользовательских объектов
- Очистка данных в Python
- Метод eq для сравнения объектов
- Возвращение нескольких значений через кортеж или класс
- Создание спинбокса в tkinter
- Выключение компьютера с помощью Python
- Конвертация коллекций в Python
- Объединение списков в Python.
- Чтение и запись TOML-конфигов
- Официальный канал Python в Telegram
- Обработка аргументов Python
- Progress с библиотекой tqdm
- Пустой оператор pass в Python
- Конкатенация строк с методом join()
- Функция с *args.
- Проверка класса объекта
- Декоратор для группы пользователей в Django
- Просмотр внешних файлов в %pycat
- Разделение строк в Python
- Создание новых списков в Python
- Проектирование Singleton с метаклассом
- Структура данных словарь в Python
- Создание namedtuple списком полей
- Функция rsplit() в Python
- Получение списка файлов в директории с использованием os
- Глобальные переменные в Python
- Логирование с Logzero
- Обмен значений переменных в Python
- Создание новой даты в Python
- Enum в Python
- Распаковка аргументов в Python
- Строки в Python: апострофы и кавычки
- Оператор умножения для вектора
- Сравнение строк в Python
- Транспонирование матрицы
- Списковое включение в Python
- Создание списка через итерацию
- Подсчет элементов с помощью Counter
- Логирование с Logzero
- Атрибуты класса и экземпляра в Python
- Создание именованных кортежей в Python
- Очистка данных с Pandas
- Введение в Python
- Сортировка HTML-элементов
- Python Enumerate















