Курс 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. Установка и использование модуля Wikipedia
  2. Функции min(), max(), sum()
  3. Python defaultdict добавление ключа
  4. Работа с аргументами командной строки
  5. Удаление элемента из списка в Python
  6. Преобразование строк в числа в Python
  7. Использование super() в Python
  8. Управление асинхронными задачами на Python.
  9. Удаление дубликатов из списка
  10. Управление ресурсами в Python
  11. Виртуальные среды в Python
  12. Функция reduce() в Python
  13. Python Enumerate
  14. Сложение матриц в NumPy
  15. Функция zip() в Python
  16. Разделение строк в Python
  17. Ошибка NotImplemented в Python
  18. Сортировка в Python
  19. Работа с многоуровневыми словарями в Python
  20. Измерение времени выполнения кода
  21. Работа с кортежами в Python
  22. Удаление символа из строки
  23. Python reversed() vs срез[::-1]
  24. Повторение и перенос строки
  25. Лямбда-функции в Python
  26. Работа с JSON в Python
  27. Переворот списка в Python
  28. Комментарии в Python
  29. Логирование в Python
  30. Использование эмодзи в Python
  31. Округление в Python
  32. Поиск подстроки в строке
  33. Группировка элементов в словарь
  34. Метод __irshift__ для побитового сдвига вправо
  35. Python Тесты и Гайды
  36. Открытие и редактирование скриптов Python
  37. Генераторы списков
  38. Тайное преобразование типа ключа
  39. Получение частей дроби
  40. Проверка ввода с помощью isdigit
  41. Установка и использование pyshorteners
  42. Счетчик ссылок в Python
  43. Анализ текста на русском языке с помощью Pymystem3
  44. capitalize() — изменение регистра первого символа строки
  45. Основы слова
  46. Частичное совпадение пользовательского ввода в Python 3.10
  47. Регулярные выражения в Python

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