Метод List.count в Python
Из этого урока вы узнаете о методе list.count в Python. Вы увидите, как использовать его на последовательностях с помощью примеров.
Синтаксис, используемый в следующем разделе, предназначен для Python 3. Вы можете изменить его на любые другие версии Python.
Модуль count - это встроенный метод списка, который позволяет подсчитывать вхождения определенного элемента в последовательности.
Его синтаксис выглядит следующим образом:
List_name.count()
Этот метод подсчитывает количество экземпляров элемента в списке. Смотрите пример ниже.
random_list = ["12", 12, (12, 13), 12, {12, 13}, 'linux', 'osx', 'win7'] random_list.count(12) # 2 random_list.count("12") # 1
Возможно, вы заметили, в первом подсчете в результате мы нашли 2 совпадения а во втором только одно. Это потому, что в списке учитывается только тот элемент, который соответствует типу данных и значению переданного параметра.
Если элемент (например, число) заключен в двойные кавычки, он обрабатывается как строка, а не как числовой тип.
Как работает функция Count()?
Этот метод принимает в качестве входных данных один аргумент, представляющий элемент, вхождение которого необходимо определить.
Он проверяет список и подсчитывает количество совпадающих экземпляров и возвращает общее количество подсчетов.
Обратите внимание, что метод List.count возвращает 0, если он получает неверный или несуществующий параметр.
random_list.count(-1) # 0 random_list.count(0) # 0 random_list.count(1000) # 0