Курс Python → Подсчет вхождений элементов

Для подсчета вхождений элементов в список в Python можно использовать модуль Counter из стандартной библиотеки collections. Counter создает словарь, в котором ключами являются уникальные элементы списка, а значениями — количество их вхождений.

Прежде всего, необходимо импортировать Counter из модуля collections:

from collections import Counter

Затем создаем список, в котором хотим посчитать вхождения:

my_list = [1, 2, 3, 1, 2, 3, 1, 2, 1]

Далее создаем объект Counter, передав в него наш список:

my_counter = Counter(my_list)

Теперь мы можем получить количество вхождений конкретного элемента, обратившись к нашему объекту Counter по ключу:

print(my_counter[1]) # Выведет 4

Таким образом, использование Counter из модуля collections позволяет легко и быстро подсчитать количество вхождений каждого уникального элемента в списке.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Форматирование вывода с F-строками
  2. Уникальность ключей в словаре
  3. Создание класса очереди
  4. Управление контекстом выполнения
  5. Оператор continue в Python
  6. Дизассемблирование Python кода
  7. Установка random seed в Python
  8. Получение частей дроби
  9. Удаление элементов во время итерации
  10. globals и locals
  11. Функция sleep() в Python
  12. Создание новых функций через partial
  13. Возврат нескольких значений
  14. Любовь к Python
  15. Использование метода lower()
  16. Методы Python для работы с данными
  17. Копирование объектов в Python
  18. Сохранение Unicode в JSON
  19. Фильтрация списков с itertools
  20. Метод pop() списка
  21. Глобальные переменные в Python
  22. Генератор списка с условием if
  23. Установка и использование модуля «howdoi»
  24. Метод eq для сравнения объектов
  25. Роль object и type в Python
  26. Отделение звука от видео
  27. Получение ID процесса
  28. TypedDict для kwargs в Python 3.12
  29. Проекты на Python
  30. Получение пути к текущему скрипту с помощью os
  31. Поиск подстроки в строке
  32. Установка и использование pyshorteners
  33. Проверка однородности элементов списка
  34. Решатель судоку на Python с pygame
  35. Создание новых списков
  36. Python OrderedDict и fromkeys() — работа с словарями
  37. Создание вкладок с TKinter
  38. Установка и использование Telegram API в Python
  39. Удаление элементов из списка в Python.
  40. Поиск HTML-элементов с BeautifulSoup
  41. Упрощение работы с JSON-данными в Python
  42. Обработка исключений в Python
  43. Лямбда-функции в Python
  44. Проблема с изменяемыми аргументами
  45. Python: изменяемые и неизменяемые коллекции

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