Курс 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"

  1. Аннотации типов в Python
  2. Оценка точности модели
  3. CSV строка разделение в Python
  4. Получение значений из словарей
  5. Блок else в Python
  6. Сохранение Unicode в JSON
  7. Создание словаря в Python
  8. Работа с timedelta
  9. Измерение времени выполнения кода
  10. Переопределение метода xor в Python
  11. Поиск индексов в списке
  12. Отношения подклассов в Python
  13. Метод repr() в Python
  14. Работа с IP-адресами в Python
  15. Работа с набором данных CIFAR10 в PyTorch
  16. Логирование с Loguru
  17. Логические значения в Python
  18. Создание namedtuple списком полей
  19. Pillow: работа с изображениями
  20. Преобразование символов в нижний регистр
  21. Нарезка списков в Python
  22. Фильтрация последовательности
  23. Обработка ошибок ввода данных
  24. Итераторы в Python
  25. Создание именованных кортежей в Python
  26. Оператор assert в Python
  27. Подсчет элементов с помощью Counter из collections
  28. Работа с файлами в Python
  29. Изменение регистра данных
  30. Функция product() в Python
  31. Декодирование строк в Python
  32. Парсинг статей с Newspaper3k
  33. Создание файла с проверкой ошибки
  34. Создание вкладок с TKinter
  35. Деление в Python
  36. Преобразование Excel в PDF с Spire.XLS
  37. split() без разделителя
  38. Поиск индексов подстроки
  39. Запрос пароля с помощью getpass
  40. Объединение словарей в Python 3.5+
  41. Настройка Cron
  42. Работа с многоуровневыми словарями в Python
  43. Конкатенация строк с помощью join()
  44. Работа с буфером обмена на Python
  45. Определение индекса элемента списка
  46. Транспонирование 2D-массива с помощью zip
  47. Перевод эмодзи и эмотиконов.

Marketello читают маркетологи из крутых компаний