Курс 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. Генератор данных в Keras
  2. Переопределение метода len
  3. Открытие, чтение и закрытие файла
  4. Создание тестовых данных с Faker
  5. Извлечение аудио из видео
  6. Работа с NumPy массивами
  7. Переопределение метода __floordiv__
  8. Эффективная конкатенация строк с использованием join()
  9. Передача параметров в Python
  10. Функция zip() в Python
  11. Получение текущей даты в Python
  12. Antigravity модуль
  13. Сортировка и разворот списка
  14. Вставка переменных в шаблоны Flask
  15. Счетчик ссылок в Python
  16. Список методов и атрибутов
  17. Вывод символов строки в Python
  18. Курс по дообучению ChatGPT
  19. Реверс строки и списка в Python.
  20. Удаление элементов из списка
  21. Сравнение строк в Python
  22. Роль object и type в Python
  23. Работа с рекламными данными в Pandas
  24. Вычисление натуральных логарифмов в NumPy
  25. Копирование файлов с shutil()
  26. Работа с модулем Calendar
  27. Удаление элемента по индексу
  28. Переопределение метода
  29. Умножение строк и списков
  30. Автоматизация скриптов на AWS Lightsail.
  31. Удаление эмодзи с помощью pandas
  32. Функции min(), max(), sum()
  33. Генераторные выражения и islice.
  34. Методы classmethod и staticmethod
  35. Разрешение имен в Python
  36. Сохранение и загрузка модели в PyTorch
  37. Декодирование строк в Python
  38. OrderedDict — упорядоченный словарь
  39. Импорт и использование модулей в Python
  40. Преобразование чисел в Python
  41. Объединение словарей в Python
  42. Применение функций в Python
  43. Python: изменяемые и неизменяемые коллекции
  44. Методы работы со списками
  45. Python: отличительная особенность — отступы
  46. Создание списка дат

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