Курс 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. Поиск HTML-элементов с BeautifulSoup
  4. Функции высшего порядка в Python
  5. Глобальные переменные в Python
  6. Функция rsplit() в Python
  7. Оператор += для объединения строк
  8. Поиск элементов BeautifulSoup
  9. Сортировка элементов в Python
  10. Функция findall() для поиска вхождений строки
  11. Обход дочерних элементов BeautifulSoup
  12. Создание файла с проверкой ошибки
  13. Функция divmod() в Python
  14. Модуль sys: основы
  15. Печать комбинаций в Python с Itertools
  16. Обработка исключений в Python
  17. Присоединение элементов коллекции
  18. Оператор объединения словарей
  19. Обход элементов в Python
  20. Выражения-генераторы в Python
  21. Тайное преобразование типа ключа
  22. Работа с Enum в Python3.
  23. Использование super() в Python
  24. Поиск самого частого элемента
  25. enumerate() в Python для работы с индексами
  26. Numpy: объединение массивов
  27. Измерение времени выполнения с помощью time
  28. Преобразование числа в восьмеричную строку
  29. Проверка наличия элемента в списке
  30. Проблема с изменяемыми аргументами
  31. Функция reduce() из модуля functools
  32. Удаление элементов из списка
  33. OrderedDict — упорядоченный словарь
  34. Переворот списка в Python
  35. Работа с часовыми поясами в Python
  36. Отправка HTTP-запросов с User-Agent
  37. Использование модуля math
  38. Хранение переменных в Python.
  39. Декораторы для регистрации функций
  40. Объединение строк с помощью метода join
  41. Передача неизвестных аргументов в Python.
  42. Копирование и вставка текста в Python
  43. Проверка условий в Python
  44. Введение в PyTorch
  45. Метод setdefault() в Python
  46. Тестирование с responses
  47. Использование двоеточия в Python

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