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

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

Пример использования метода Counter():

from collections import Counter

# Создаем список с элементами
my_list = ['a', 'b', 'c', 'a', 'b', 'a']

# Используем Counter() для подсчета элементов
element_count = Counter(my_list)

print(element_count)

В результате выполнения данного кода на экран будет выведен словарь, в котором для каждого элемента из списка my_list указано количество его вхождений. Например, для списка ['a', 'b', 'c', 'a', 'b', 'a'] результат будет {'a': 3, 'b': 2, 'c': 1}.

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

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

Автор урока

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

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

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

  1. Оператор (*) в Python
  2. Преобразование регистра строк
  3. Измерение времени выполнения кода
  4. Изучение объектов с помощью dir()
  5. Создание детектора плагиата
  6. Очистка данных с Pandas
  7. Работа с файлами в Python
  8. Библиотека funcy: удобные утилиты
  9. Команда %dhist — список посещенных каталогов
  10. Управление браузером с Selenium
  11. Преобразование символов в нижний регистр
  12. Подписка на SelectelNews в Twitter
  13. Возврат нескольких значений
  14. Метод setitem в Python
  15. Создание новых списков в Python
  16. Группы исключений в Python
  17. Кортеж в Python: создание и использование
  18. Манипуляция формой массива в Numpy
  19. Ускорение обработки данных с %autoawait
  20. Библиотека wikipedia для Python
  21. Замена подстроки
  22. Генераторы в Python
  23. Конкатенация строковых литералов
  24. Разделение строки с регулярными выражениями
  25. Работа с модулем cmath
  26. Обработка исключений в Python
  27. Отображение графиков в Jupyter с Matplotlib
  28. Мониторинг памяти с Pympler
  29. Python Метод sleep() времени
  30. Генерация случайных чисел в Python
  31. Нахождение отличий в списках
  32. Методы в Python
  33. Конвертация коллекций в Python
  34. Логический оператор «and» в Python
  35. Форматирование строк с % в Python
  36. Обработка StopIteration в Python
  37. Работа с timedelta в Python
  38. Создание списка через цикл
  39. Регулярные выражения: метод match
  40. Преобразование числа в восьмеричную строку
  41. Повторение элементов в Python
  42. Запуск Python из интерпретатора
  43. Оценка выражений генератора в Python
  44. Работа со стеком в Python
  45. Создание Telegram-бота на Python
  46. Декораторы для регистрации функций
  47. Списковый компрехеншен.

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