Python Glossary English

все Python 3operatorфункция

operator.countOf

последовательности

Число вхождений b в последовательности a.

Синтаксис

operator.countOf(a, b)

Работает с любым итерируемым, а не только со списком: генератор или файл тоже подойдут, но будут израсходованы. Сравнение идёт сначала по тождеству, потом по ==, поэтому один и тот же объект NaN считается равным себе. Для подсчёта многих значений сразу выгоднее один проход collections.Counter, чем много вызовов countOf.

Примеры

import operator
print(operator.countOf([1, 2, 2, 3], 2))   # → 2
print(operator.countOf('abracadabra', 'a'))   # → 5
print(operator.countOf([1, 2, 3], 9))   # → 0
print(operator.countOf({'x': 1, 'y': 1}.values(), 1))   # → 2
print(operator.countOf('abracadabra', 'ab'))   # → 0

См. также

Частые ошибки

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