Курс 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. Создание инструмента обнаружения плагиата
  2. Основы Python
  3. Декораторы с аргументами
  4. Определение локальных переменных в Python
  5. Функции all() и any() в Python
  6. Оператор in для проверки наличия элемента
  7. Изменение элемента списка
  8. Структурирование данных с Pydantic
  9. Простой калькулятор Python
  10. Проверка типов с использованием isinstance
  11. Работа со словарями
  12. Проектирование Singleton с метаклассом
  13. Установка и использование Logzero
  14. Обратный список чисел
  15. Поиск подстроки в строке
  16. Частичное совпадение пользовательского ввода в Python 3.10
  17. Просмотр внешнего файла в Python
  18. Получение атрибутов и методов класса
  19. Работа с IP-адресами в Python
  20. Работа с массивами в Python
  21. Названия переменных
  22. Упрощение условных выражений с тернарным оператором
  23. Тестирование времени с Freezegun
  24. Docstring в Python
  25. Декораторы классов
  26. Обработка ошибки IndexError
  27. Функция с **kwargs в Python
  28. Поиск анаграмм с Counter
  29. Открытие и редактирование скриптов Python
  30. Область видимости переменных
  31. Метод count() для списков
  32. Метод get() для словарей
  33. Метаклассы в Python
  34. Импорт модулей и пакетов в Python
  35. Установка и использование библиотеки google
  36. Работа с GitHub в Telegram
  37. Создание списков в Python
  38. Функция rsplit() в Python
  39. Работа с утверждениями в Python
  40. Mad Libs Generator
  41. Метод init в Python
  42. Метод title() в Python
  43. Модуль math: константы π и e
  44. Работа с атрибутом dict
  45. Решение переменной Шредингера
  46. Сортировка слиянием

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