Курс 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 3.12
- Функция zip() для объединения списков
- Модуль sys: основы
- Проверка однородности элементов списка
- Переворот строки
- Срезы в Python
- Функции высшего порядка в Python
- Сохранение и загрузка модели в PyTorch
- Метод repr() в Python
- Работа с массивами в Python
- Импорт с альтернативным именем
- Использование функции enumerate()
- Использование super() в Python
- Преобразование символов с помощью map
- Цикл for в Python
- Метод округления чисел
- Запуск внешнего кода в Jupyter
- Измерение времени выполнения в Python
- Обработка StopIteration в Python
- Поиск кода
- Проверка класса объекта
- Многоточие в Python
- Конкатенация строк с методом join()
- Нахождение разницы между списками в Python
- Цикл while в Python
- Итераторы с потерямиZIP
- Работа с пакетами
- Метод __int__ в Python
- Манипуляция формой массива в Numpy
- Локальные переменные.
- Работа со словарями Python
- Оператор break в Python
- Объединение словарей в Python
- Декораторы в Python
- Атрибуты класса и экземпляра
- Работа с коллекциями Python
- Отладка в Python
- Получение обратного списка чисел
- Обработка ошибок в Python
- Поиск самого частого элемента
- Генератор данных в Keras
- Атрибуты массивов в Numpy















