Курс Python → Класс Counter() для подсчета элементов
Класс Counter() из модуля collections в Python предоставляет удобный способ подсчета количества каждого элемента в списке. При создании объекта Counter() и передаче ему списка, он автоматически создает словарь, в котором ключами являются элементы списка, а значениями — их количество.
Пример использования класса Counter() может выглядеть следующим образом:
from collections import Counter
fruits = ['apple', 'banana', 'apple', 'orange', 'banana', 'apple']
fruit_counter = Counter(fruits)
print(fruit_counter)
В данном примере список fruits содержит несколько видов фруктов, и с помощью Counter(fruits) мы создаем объект fruit_counter, который содержит информацию о количестве каждого вида фруктов. При выводе fruit_counter на экран получим словарь, где ключами будут фрукты, а значениями — их количество.
Таким образом, класс Counter() позволяет удобно и эффективно подсчитывать количество каждого элемента в списке, что может быть полезно при анализе данных или обработке информации в Python.
Другие уроки курса "Python"
- Метод count в Python: почему count(», ») возвращает 4?
- Разбиение строки в Python
- Создание вложенного генератора
- Логирование с Logzero
- Абстракции словарей и множеств в Python
- Регистрация на курсы SF Education
- Получение текущей директории
- Генераторы в Python
- Работа с deque в Python
- Атрибуты класса и экземпляра в Python
- Перевернуть список в Python
- Справка по импортированным модулям
- Основные операции с библиотекой Numpy
- Метод __index__ в Python
- Метод setitem в Python
- Декоратор total_ordering для класса Point
- Открытие и запись файлов
- Мощь вложенных функций в Python
- Лямбда-функции в Python
- Оператор walrus в Python
- EMOT преобразование эмодзи в текст
- Декораторы в Python
- Работа с датами в Python
- Скрытие вывода данных
- Работа со списками
- PrettyTable: создание таблицы
- Метод ipow для возведения в степень
- Копирование объектов в Python
- Ветвление выражения в Python
- Форматирование заголовков в Python
- Списковое включение в Python
- Переменные в Python
- Метод append() для списка
- Проверка наличия элемента в списке
- Установка и использование TensorFlow
- Измерение времени выполнения кода
- Основы работы со списками
- Нахождение максимального значения и его индекса в списке
- Методы classmethod и staticmethod
- Работа с zip-архивами в Python
- Обработка ошибок в JSON данных
- Работа с collections в Python.
- Замена текста с помощью sub
- Доступ к локальным переменным
- Magic Commands — улучшение работы с Python















