Введение Counter - это класс из модуля collections стандартной библиотеки Python, являющийся подклассом dict и используемый для подсчета неизменяемых (hashable) объектов, например строк или чисел [1, 2, 3]. Класс Counter реализует тип "мультимножество", который допускает неоднократное появление элемента в множестве. Это означает, что вы не только можете определить, принадлежит ли элемент множеству, но и узнать, сколько раз он был включен в него [4]. Импорт Для использования данного класса, импортируем его обычным способом: from collections import Counter И посмотрим как можно создать объект Counter Объявление и инициализация Вот 5 примеров того, как можно создать объект Counter: И их вывод на консоль: Как видите, в каждом случае, Counter автоматически подсчитал сколько раз тот или иной элемент входит в него. Важно, также, отметить, что объект Counter имеет интерфейс словаря, за исключением того, что он возвращают 0 для отсутствующих элементов вместо вызова KeyError [1]: Теперь дав
Используем Counter для вычисления самого распространенного элемента коллекции
27 апреля 201927 апр 2019
2
1 мин