Курс 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. Форматирование строк в Python
  2. Очистка данных с помощью pandas
  3. Работа с f-строками 2.0
  4. Работа со строками в Python
  5. Многострочные комментарии в Python
  6. Работа с collections.Counter
  7. Изменяемые и неизменяемые объекты
  8. Удаление пробелов методом translate()
  9. Особенности множеств в Python
  10. Поиск самого частого элемента
  11. Форматирование строк в Python
  12. Beautiful Soup — извлечение данных из HTML
  13. Срезы в Numpy
  14. Метод add для класса Vector
  15. Работа с YAML в Python
  16. Операции с массивами в NumPy
  17. Работа с географическими данными в Python
  18. Работа с Colorama
  19. Методы __repr__ и __str__ в Python
  20. Генераторы в Python
  21. Сортировка данных с лямбда-функциями
  22. Функции-генераторы в Python
  23. Функция product() в Python
  24. Возвращение нескольких значений
  25. Декораторы с аргументами
  26. Импорт модуля из другого каталога
  27. Ветвление выражения в Python
  28. Аннотации типов в Python
  29. Экспорт внешнего файла с помощью writefile
  30. Создание новых списков через list comprehensions
  31. Комментарии в Python.
  32. Форматирование строк в Python
  33. Разделение функций на этапы
  34. Курс по дообучению ChatGPT
  35. Автоматизация скриптов на AWS Lightsail.
  36. Измерение времени выполнения
  37. Добавление цвета в консоли
  38. Создание и удаление объектов
  39. Работа с файлами в Python
  40. Передача аргументов в Python
  41. Склеивание строк через метод join()
  42. Сортировка в Python
  43. Округление банкира в Python
  44. Метод gt в Python
  45. Замыкания в Python
  46. Отладка в Python
  47. Отладка регулярных выражений в Python

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