Курс 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. Избегайте использования goto
  2. Mad Libs Generator
  3. Удаление элементов по срезу
  4. Поиск самого частого элемента
  5. Работа с Event() в threading
  6. Вызов функций по строке в Python.
  7. Взаимодействие с sys
  8. Метод Self в Python
  9. Генераторы в Python
  10. Импорт в Python: список all
  11. Именованные кортежи в Python
  12. Оптимизация памяти с __slots__
  13. Форматирование строк с % в Python
  14. Установка и использование модуля «howdoi»
  15. Списки в Python: основы
  16. Протокол управления контекстом
  17. Работа с типами данных в Python с помощью pydantic.
  18. Ускорение кода с помощью векторизации
  19. Комментарии в Python
  20. Сортировка слиянием
  21. Поиск наиболее частого элемента
  22. Обновление шаблона base.html
  23. Генераторы в Python
  24. Декоратор защиты анонимных пользователей
  25. Обработка StopIteration в Python
  26. Подсчет элементов в Python
  27. Defaultdict в Python
  28. Python OrderedDict и fromkeys() — работа с словарями
  29. Явный импорт в Python
  30. Операторы увеличения и уменьшения в Python
  31. Капитализация строк
  32. Значения по умолчанию в Python
  33. Простой калькулятор Python
  34. Обновление данных через PUT запрос
  35. Python и Юникод: работа с цифрами
  36. Работа с срезами в Numpy
  37. Метод pos в Python
  38. Инверсия списка/строки в Python
  39. Использование метода lower()
  40. Howdoi — получение ответов из терминала
  41. Работа с модулем random
  42. ChainMap избыточные ключи
  43. Обратный список чисел
  44. Python: цикл for и оператор присваивания
  45. Форматирование строк с f-строками
  46. Получение значений из словарей

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