Курс Python → Подсчет элементов в списке с Counter
Для подсчета числа элементов в списке можно воспользоваться методом collections.Counter(). Этот метод позволяет подсчитать количество уникальных элементов в списке и предоставляет удобный способ работы с подсчетами.
Пример использования collections.Counter() для подсчета элементов в списке:
from collections import Counter # Создаем список my_list = ['apple', 'banana', 'apple', 'orange', 'banana', 'apple'] # Используем Counter для подсчета элементов counted_elements = Counter(my_list) print(counted_elements)
В результате выполнения данного кода мы получим словарь, в котором ключами будут элементы списка, а значениями — их количество:
Counter({'apple': 3, 'banana': 2, 'orange': 1})
Таким образом, использование collections.Counter() значительно упрощает подсчет элементов в списке и позволяет эффективно работать с подсчетами как в случае со строками, так и в случае с коллекциями элементов.
Другие уроки курса "Python"
- Аннотации типов в Python
- Оценка точности модели
- CSV строка разделение в Python
- Получение значений из словарей
- Блок else в Python
- Сохранение Unicode в JSON
- Создание словаря в Python
- Работа с timedelta
- Измерение времени выполнения кода
- Переопределение метода xor в Python
- Поиск индексов в списке
- Отношения подклассов в Python
- Метод repr() в Python
- Работа с IP-адресами в Python
- Работа с набором данных CIFAR10 в PyTorch
- Логирование с Loguru
- Логические значения в Python
- Создание namedtuple списком полей
- Pillow: работа с изображениями
- Преобразование символов в нижний регистр
- Нарезка списков в Python
- Фильтрация последовательности
- Обработка ошибок ввода данных
- Итераторы в Python
- Создание именованных кортежей в Python
- Оператор assert в Python
- Подсчет элементов с помощью Counter из collections
- Работа с файлами в Python
- Изменение регистра данных
- Функция product() в Python
- Декодирование строк в Python
- Парсинг статей с Newspaper3k
- Создание файла с проверкой ошибки
- Создание вкладок с TKinter
- Деление в Python
- Преобразование Excel в PDF с Spire.XLS
- split() без разделителя
- Поиск индексов подстроки
- Запрос пароля с помощью getpass
- Объединение словарей в Python 3.5+
- Настройка Cron
- Работа с многоуровневыми словарями в Python
- Конкатенация строк с помощью join()
- Работа с буфером обмена на Python
- Определение индекса элемента списка
- Транспонирование 2D-массива с помощью zip
- Перевод эмодзи и эмотиконов.















