Курс 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. Модуль itertools: комбинации и перестановки
  3. Руководство по Pymorphy2
  4. Генераторы списков в Python
  5. Удаление элементов из списка в Python
  6. Изменение элемента списка
  7. Функции с необязательными аргументами
  8. Удаление знаков препинания в Python
  9. Копирование словарей и списков в Python
  10. Удаление дубликатов в pandas
  11. Изменение логики работы с временем
  12. Метод join() для объединения элементов строки
  13. Настройка вывода в Numpy
  14. Многопроцессорное программирование в Python
  15. Закрытие файла в Python
  16. Удаление элемента из списка в Python
  17. Анонимные функции в Python
  18. Создание словарей и множеств в Python
  19. F-строки в Python 3.8
  20. Метод Event.wait() в Python
  21. Работа с YAML в Python
  22. Распаковка аргументов в Python
  23. Декоратор Ajax required
  24. Преобразование чисел в слова
  25. Переворот строки
  26. Резервирование символов в Python
  27. Многострочные строки в Python
  28. Транспонирование матрицы в Python
  29. Измерение времени выполнения кода в Python
  30. Быстрый поиск кода
  31. EMOT преобразование эмодзи в текст
  32. Проблемы с именами переменных
  33. Метод count() для списка
  34. Обработка ошибки IndexError
  35. Объединение, распаковка и деструктуризация
  36. Тип CodeType в Python.
  37. Печать месячного календаря
  38. Переворот списка в Python
  39. Цикл while в Python
  40. Работа с OpenCV
  41. Списковый компрехеншен.
  42. Принципы программирования
  43. Использование type hints
  44. Логирование с Logzero
  45. Модуль pprint: улучшение вывода данных
  46. Генераторы по генератору
  47. Создание словарей с defaultdict()
  48. Метод clear для коллекций

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