Курс 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"
- Подписка на Kaspersky Team
- Основы Python за 14 дней
- Оператор объединения словарей
- Работа с JSON данными в Python
- Возврат нескольких значений
- Импортирование в Python
- Оператор «моржа» (Walrus Operator)
- Декоратор Ajax required
- Работа с файловой системой в Python
- Объединение строк с помощью метода join
- Определение основы слова с showballstemmer
- Автоматизация скриптов на AWS Lightsail.
- Применение функции map() с лямбда-функциями
- Лямбда-функции для min/max
- Преобразование вложенного списка
- Объединение списков с использованием itertools.chain
- Тест скорости набора текста на Python
- Игра «Камень, ножницы, бумага» — Python
- Функция map() и ленивая оценка
- Открытие и запись файлов
- Форматирование строк в Python
- Работа с модулем os в Python
- Поиск файлов по шаблону
- Управление асинхронными задачами на Python.
- Нарезка списков в Python
- Выключение компьютера с помощью Python
- Логический оператор «and» в Python
- Функция enumerate() в Python
- Оператор in для Python
- Использование функции product
- Декораторы для регистрации функций
- Объединение кортежей в Python
- Метод join() для объединения строк
- Переопределение метода divmod
- Разделение строк в Python
- Генераторы в Python
- Логические значения в Python
- Транспонирование матрицы в Python
- Удаление ключей из словаря
- Чтение бинарного файла в Python.
- Установка и использование pyshorteners
- Обработка исключений в Python 3
- Рекурсия для обращения строки
- Особенности запятых в Python
- Python: отличительная особенность — отступы
- Добавление кнопки в tkinter















