Курс 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"
- Метод ior для битовых операций
- Замена символов в строке
- Цикл while в Python
- Сортировка списка по индексам
- Numpy: объединение массивов
- Принципы SRP и OCP
- Хранение данных с помощью dataclasses
- Структура строк в Python
- Хранение переменных в словаре.
- Python: изменяемые и неизменяемые коллекции
- Установка Python — Простое руководство
- Метод ifloordiv для пользовательских классов
- Работа со слайсами
- Форматирование данных с pprint
- Генератор данных в Keras
- Оператор in и not in в Python
- Извлечение статей с newspaper3k
- Контекстный менеджер в Python
- Обработка элементов в Python
- Работа с файлами в Python
- Класс-оболочка для словарей
- Оператор Walrus: правильное использование
- Частичное совпадение пользовательского ввода в Python 3.10
- Импорт объектов из модулей
- Python 3.12: Псевдонимы типов
- Блок try…finally в Python
- Декораторы в Python
- Работа с модулем cmath
- Python: библиотеки и функции
- Создание таблиц в терминале с PrettyTable
- Python Ellipsis использование
- ROT13 Шифр Цезаря в Python
- Исправление ошибки NameError
- Назначение максимального и минимального значения переменной в Python.
- Модуль pprint
- Логирование с Logzero: ротация файла
- Работа с комплексными числами
- Глубокое копирование объектов
- Введение в PyTorch
- Создание файла с проверкой ошибки
- Работа с индексами списков
- Вывод символов строки в Python
- Создание лямбда-функций
- Кортеж в Python: создание и использование
- Логирование в Python
- Загрузка постов Instagram















