Курс 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. Функция reduce() в Python
  2. Изменение элемента списка
  3. Присвоение значений переменным в Python
  4. Метод gt в Python
  5. Проверка на палиндром
  6. Эффективная конкатенация строк с использованием join()
  7. Анонимные функции в Python
  8. Оператор обр. импликации
  9. Комплексные числа в Python
  10. Удаление и повторная вставка ключа в OrderedDict
  11. Создание Radio кнопок в tkinter
  12. Разница между датами
  13. Декораторы в Python
  14. Работа с zip()
  15. Функции any() и all() в Python
  16. Модуль os: работа с файлами и папками
  17. Группы исключений в Python
  18. Управление контекстом выполнения
  19. Итерация по итерируемым объектам
  20. Извлечение аудио из видео
  21. Применение функции к списку
  22. Разрешение имен в Python
  23. Извлечение аудио из видео
  24. Docstring в Python
  25. Оператор «not» в Python
  26. PATCH-запрос с библиотекой requests
  27. Преобразование Word в PDF с Spire.Doc
  28. Хешируемые ключи в Python
  29. Удаление falsy-значений из списка с помощью filter
  30. Прокачанный трейсинг ошибок
  31. Переопределение унарных операторов
  32. Сортировка элементов с OrderedDict
  33. Метод count() для списков
  34. Определение объема памяти объекта
  35. Определение объема памяти объекта
  36. Многопоточность в Python
  37. Цикл for в Python
  38. Обмен данными с asyncio.Queue
  39. Функция zip() в Python
  40. Лямбда-функции в цикле
  41. List Comprehension Tutorial
  42. Получение текущей директории
  43. Порядок и длина множеств в Python
  44. Операции с массивами в NumPy
  45. Объединение словарей в Python
  46. PrettyTable: создание таблицы

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