Курс 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. Оператор Walrus в Python
  2. Цикл for в Python
  3. Создание уникального проекта
  4. Улучшение читаемости кода в Python
  5. Безопасные SQL-запросы в Python 3.11
  6. Хранение переменных в словаре.
  7. Декоратор total_ordering для сравнения объектов
  8. Хэш-функции в Python
  9. Рациональные числа в Python
  10. Howdoi — получение ответов из терминала
  11. Метод rpow в Python
  12. Нан-рефлексивность в Python
  13. Комментарии в Python
  14. Метод __irshift__ для побитового сдвига вправо
  15. Flask: создание веб-приложений
  16. Установка и использование pyshorteners
  17. Оператор match в Python
  18. Лямбда-функции для min/max
  19. Создание графиков в терминале
  20. Удаление элементов по срезу
  21. Регистрация на курсы SF Education
  22. Объединение списков в Python.
  23. Подсказки при вводе данных в Python
  24. Нахождение максимального значения и его индекса в списке
  25. Методы работы со строками в Python
  26. Проекты на Python
  27. Обратное распространение ошибки
  28. Обработка аргументов Python
  29. Список импортированных модулей в Python
  30. Создание новых списков в Python
  31. Удаление URL-адресов в Python
  32. Метод pop() списка
  33. Инициализация объекта
  34. Удаление элемента из списка
  35. Объединение словарей в Python
  36. Поиск уникальных и повторяющихся элементов
  37. Виртуальные среды в Python
  38. Генераторы в Python
  39. Функции min(), max(), sum()
  40. Именованные аргументы в Python
  41. Получение пути к текущему скрипту с помощью os
  42. Метод __complex__ в Python
  43. Декораторы в Python
  44. Определение основы слова с showballstemmer

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