Курс 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. Работа с модулем os в Python
  3. Деление в Python
  4. Работа с асинхронными задачами в Python
  5. Очистка входных данных
  6. Метод invert для побитового отрицания
  7. Метод join() для объединения элементов
  8. PATCH-запрос с библиотекой requests
  9. Оператор assert в Python
  10. Манипуляция формой массива в Numpy
  11. Просмотр атрибутов и методов класса
  12. Упрощение условных выражений с тернарным оператором
  13. Получение ID процесса
  14. Выбор редактора кода.
  15. Проверка переменных окружения в Python
  16. Метод сравнения объектов в Python
  17. Форматирование строк в Python
  18. Установка и использование Logzero
  19. Установка и использование модуля Wikipedia
  20. Очистка данных с помощью pandas
  21. Получение обратного списка чисел
  22. Прокачанный трейсинг ошибок
  23. Ускоренный импорт библиотек
  24. Перевернуть список в Python
  25. Освобождение памяти в Python
  26. Поиск файлов по шаблону
  27. Хранение переменных в Python.
  28. Модуль subprocess: запуск внешних команд
  29. Сравнение объектов в Python
  30. Функция enumerate() — Python
  31. Избегайте использования goto
  32. Создание вложенного генератора
  33. Метод add для класса Vector
  34. Списки в Python: синтаксис представления
  35. Перевод эмодзи и эмотиконов.
  36. Атрибуты массивов в Numpy
  37. Списки в Python
  38. Обработка исключений в Python
  39. Скачать видео с YouTube
  40. Методы shutil для работы с файлами
  41. Компиляция регулярных выражений
  42. Удаление пробелов методом translate()
  43. Именование переменных в Python
  44. Модуль itertools: комбинации и перестановки
  45. Работа со строками в Python
  46. Отношения подклассов в Python

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