Курс 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"
- Метод сравнения объектов в Python
- Оператор += для объединения строк
- Подсчет элементов в Python
- Python Аргументы по умолчанию
- Функции в Python
- Работа со словарями
- Моржовый оператор в Python 3.8
- Обработка исключений в Python
- Ключевое слово global в Python
- Преобразование Excel в PDF с Spire.XLS
- Bootle — простой веб-фреймворк
- Визуализация пропусков данных
- Рациональные числа в Python
- Модуль array: создание и использование массивов
- Аннотации типов в Python
- Однострочники Python
- Метод pop() списка
- F-строки в Python 3.8
- Создание уникального проекта
- Оператор is в Python
- Оператор морж в Python 3.8
- Обмен данными с asyncio.Queue
- Форматирование строк в Python.
- Работа с асинхронными задачами в Python
- Преобразование текста в нижний регистр
- Уникальные значения из списка
- Работа с срезами в Python
- Работа с пользовательским вводом
- Фильтрация данных в Python.
- Профилирование данных с Pandas
- Многострочные комментарии в Python
- Python defaultdict добавление ключа
- Метод ne для сравнения объектов
- Метод join() для объединения элементов в строку.
- Поиск кода
- Форматирование строк в Python
- Метод Event.wait() в Python
- Работа с файлами в Python
- Измерение времени выполнения кода
- Работа с контекстными менеджерами
- Печать календаря в Python
- Возврат нескольких значений из функции
- Функции-генераторы в Python
- Работа с YAML в Python: PyYAML.















