Курс 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. Отправка HTTP-запросов с User-Agent
  2. Python enumerate() для работы с индексами
  3. Настройка шрифта и цвета в Tkinter
  4. Символ подчеркивания в Python
  5. Сглаживание списка
  6. Работа с массивами в Python
  7. Метод setitem в Python
  8. Получение частей дроби
  9. Класс-оболочка для словарей
  10. Различия символов в Python
  11. HTTP-запросы с библиотекой Requests
  12. Работа с срезами в Python
  13. Поиск самого частого элемента
  14. Методы работы со списками
  15. Базовые объекты Python
  16. Основные операции с Numpy
  17. Печать комбинаций в Python с Itertools
  18. Метод enumerate() в Python
  19. Хэш-функции в Python
  20. Тестирование модели в PyTorch
  21. Обработка ошибок в JSON данных
  22. Поток данных в Python
  23. Метод __iand__ для пользовательских классов
  24. GitHub в Telegram: подписка на уведомления
  25. Проверка условий в Python
  26. Создание словарей с defaultdict
  27. Явный импорт в Python
  28. Потоковый ввод в Python
  29. Функция all() в Python
  30. Инициализация структур данных
  31. Создание таблиц в Python с PrettyTable
  32. Тайное преобразование типа ключа
  33. Поиск подстроки в строке
  34. Создание новых списков
  35. OrderedDict — упорядоченный словарь
  36. Удаление знаков препинания в Python
  37. Гибкие функции Python
  38. Экспорт функций в Python
  39. Операторы объединения в Python 3.9
  40. Проверка переменных окружения в Python
  41. Управление контекстом с помощью декоратора contextmanager
  42. Декоратор total_ordering для сравнения объектов
  43. Метод setdefault() в Python
  44. Добавление вложенных списков
  45. Функциональное программирование в Python

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