Курс 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
- Курс Data Scientist в медицине
- Уникальность ключей в словаре
- Оператор «not» в Python
- Выражения-генераторы в Python
- Работа с временем в Python
- Разделение строк в Python
- Работа с функцией next() в Python
- Возвращение нескольких значений через кортеж или класс
- Атрибуты массивов в Numpy
- Поиск уникальных и повторяющихся элементов
- Копирование объектов в Python
- JSON-esque в Python
- Отступы в Python
- Определение относительного пути
- Работа с изображениями PIL
- Создание словарей с defaultdict
- Проверка версии Python
- Инверсия списка/строки в Python
- Функции range() в Python
- Переопределение метода delitem в Python
- Сортировка с помощью параметра key
- Функция reduce() из модуля functools
- Импорт модуля из другого каталога
- Отслеживание выполнения программы с библиотекой tqdm
- Установка Git и AWS CLI
- Конвертация коллекций в Python
- Открытие, чтение и закрытие файла
- Курс по дообучению ChatGPT
- Объединение словарей в Python
- Обработка исключений в Python
- Модуль os в Python: работа с файлами
- Очистка вывода в Python
- Библиотека sh: использование команд bash в Python
- Combobox в Tkinter
- kwargs в Python
- Переопределение метода sub
- Построение графиков в терминале с bashplotlib
- Сортировка данных в Python
- Копирование файлов с shutil()
- Замена элементов в списке с помощью генераторов списков
- Списки в Python: основы
- Округление дробей в Python
- Удаление и повторная вставка ключа в OrderedDict
- Получение комбинаций в Python
- Декораторы в Python
- Работа с кортежами в Python















