Курс Python → Поиск самого частого элемента

Для поиска самого частого элемента в списке сначала необходимо импортировать функцию Counter из пакета Collections. Это можно сделать с помощью следующей строки кода:

from collections import Counter

Затем создаем список, в котором хотим найти самый частый элемент:

my_list = [1, 2, 3, 1, 2, 1, 1, 4]

Далее, используем функцию Counter для подсчета количества вхождений каждого элемента в списке:

element_counts = Counter(my_list)

Наконец, чтобы найти самый частый элемент, можно воспользоваться методом most_common() объекта Counter:

most_common_element = element_counts.most_common(1)[0][0]

В результате выполнения этого кода переменная most_common_element будет содержать самый часто встречающийся элемент в списке my_list. Если в списке есть несколько элементов с одинаковой частотой встречаемости, то метод most_common() вернет первый из них.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Разделение строки с помощью re.split()
  2. Декораторы для регистрации функций
  3. Проверка надежности пароля на Python
  4. Псевдонимы в Python
  5. Создание множества в Python
  6. Функции высшего порядка в Python
  7. Библиотека sh: удобные команды терминала
  8. Расчет времени выполнения кода
  9. Обработка исключений с блоком else
  10. Изменение элемента списка
  11. Многопроцессорное программирование в Python
  12. Проверка наличия элемента в списке
  13. 9 уловок для чистого кода
  14. Работа с дробями в Python
  15. Сравнение def и lambda в Python
  16. Проверка списка: any() и all()
  17. Работа с deque из collections
  18. Ограничение ресурсов в Python
  19. Подсчет элементов с помощью Counter из collections
  20. Разделение списка на гнппы
  21. Сортировка списка по индексам
  22. Метод rrshift для пользовательских объектов
  23. Функциональное программирование в Python
  24. Создание панели меню Tkinter
  25. Ускорение обработки данных с %autoawait
  26. Округление чисел с помощью round
  27. Python: возвращение нескольких значений
  28. Pillow: работа с изображениями
  29. Считывание бинарного файла в Python
  30. Извлечение новостей с помощью newspaper3k
  31. Управление ресурсами в Python
  32. Печать календаря
  33. Отрицательные индексы списков в Python
  34. Форматирование строк с f-строками
  35. Срезы в Python
  36. Метод Self в Python
  37. Группировка элементов Python
  38. Динамическая типизация в Python
  39. Генераторы по генератору
  40. Преобразование Word в PDF с Spire.Doc
  41. Многострочные комментарии в Python
  42. Конкатенация строк с методом join()
  43. Функция с *args.
  44. Преобразование символов в нижний регистр
  45. Блок try-except-else
  46. Получение срезов итераторов
  47. Повторение элементов списков

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