Курс 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. Использование *args
  2. Функция reversed() в Python
  3. Списки в Python: основы
  4. Оператор in для Python
  5. Отслеживание прогресса с tqdm
  6. Создание копии итератора
  7. Основные операции с библиотекой Numpy
  8. Работа с файлами и директориями в Python.
  9. Команда %dhist — список посещенных каталогов
  10. Модуль subprocess: запуск внешних команд
  11. Установка и использование emoji
  12. Именованные срезы в Python
  13. Округление в Python
  14. Переменные класса и экземпляра
  15. Поиск наиболее частого элемента списке
  16. Работа с процессами в Python
  17. Основы работы со списками
  18. Работа с Event() в threading
  19. Операции с комплексными числами
  20. Enum в Python: создание и использование перечислений
  21. Список и кортеж в Python
  22. Преобразование чисел в восьмеричную строку
  23. Разделение строк в Python
  24. Создание и операции с дробями
  25. Оператор Walrus в Python 3.8
  26. Порядок и длина множеств в Python
  27. Подсчет частоты элементов с Counter
  28. Проверка кортежей.
  29. Логирование с Logzero
  30. Управление виртуальными средами в Python
  31. Работа с CSV файлами
  32. Создание словаря через dict comprehension
  33. Область видимости переменных
  34. Работа с контекст-менеджером «with»
  35. Очистка вывода в Python
  36. Генераторы в Python
  37. Метод get для словарей
  38. Обработка данных в Python
  39. Удаление специальных символов
  40. Просмотр файла в Jupyter Noteboo
  41. Генераторы в Python
  42. Python: возвращение нескольких значений
  43. Функция count() в Python
  44. Переменные в Python
  45. Работа с датами в Python
  46. Метод matmul для умножения матриц
  47. Установка User-Agent в Python
  48. Метод __irshift__ для побитового сдвига вправо

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