Курс 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 3
  2. Улучшенные подсказки для импорта в Python 3.12
  3. Работа с zip()
  4. Декораторы в Python
  5. Вывод символов строки в Python
  6. Проверка подстроки в строке
  7. Python: библиотеки и функции
  8. Эффективная конкатенация строк с использованием join()
  9. Представление бесконечности в Python
  10. Фильтрация списков с itertools
  11. Именование переменных в Python
  12. Функция sleep() в Python
  13. Многоточие в Python
  14. Работа с Enum в Python3.
  15. Транспонирование матрицы
  16. Оператор умножения для вектора
  17. Создание функций высшего порядка
  18. Оператор += в Python
  19. Срезы в Python
  20. Удаление falsy-значений из списка с помощью filter
  21. Сортировка данных с лямбда-функциями
  22. Конвертация изображений в PDF
  23. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  24. Обработка аргументов Python
  25. Печать в одной строке
  26. Округление банкира в Python
  27. Искажение имен в Python
  28. Генераторы данных
  29. Создание инструмента обнаружения плагиата
  30. Генераторы и сеты в Python
  31. Именованные кортежи в Python
  32. Переопределение унарных операторов
  33. JMESPath в Python
  34. Преобразование букв в нижний регистр
  35. Использование модуля __future__
  36. Форматирование чисел в Python
  37. JSON в Python: модуль, dump, dumps, load
  38. Округление в Python
  39. Метод Event.wait() в Python
  40. Функции в Python: создание и вызов
  41. Работа с байтовыми строками в Python
  42. Установка и использование Python-dateutil
  43. Навыки Python: строки, типы данных
  44. Область видимости переменных
  45. Библиотека wikipedia для Python

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