Python Glossary English

все Python 3Списки (list)функция

list.count

поиск

Возвращает число вхождений значения в список (сравнение через ==).

Синтаксис

lst.count(value)

Каждый вызов проходит весь список заново, поэтому подсчёт частот циклом по элементам выходит квадратичным — для этого есть collections.Counter, который считает всё за один проход. Сравнение по ==, а не по типу: True неотличим от 1, а False от 0, так что в смешанном списке результат может удивить. Позицию count() не даёт — за ней к index().

Примеры

nums = [1, 2, 2, 3, 2]
print(nums.count(2))   # → 3
print(nums.count(9))   # → 0

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности