Сообщить об ошибке.

Метод последовательности count() в Python

Количество вхождений элемента в последовательности

Синтаксис:

sequence.count(x)

Параметры:

  • sequence - последовательность. Могут быть list, str, tuple и т. д.
  • x - произвольный объект, удовлетворяющий любым ограничениям типа и значения, наложенным на последовательности sequence.

Результат:

Описание:

Метод sequence.count() позволяет узнать сколько раз указанный элемент x появился в последовательности sequence.

Результатом будет целое число, показывающее количество вхождений элемента x в последовательность sequence.

Другими словами, сколько раз указанный элемент x появляется в последовательности или сколько раз встречается буква/символ/подстрока в какой либо строке.

Элементом может быть символ или подстрока, если последовательность строка. Число, если это числовая последовательность и т. д.

Эта операция поддерживаются большинством типов последовательностей, как изменяемых, так и неизменяемых.

Примечание: Множества set и frozenset не поддерживает метод .count(), т. к. это неупорядоченная коллекция без повторяющихся элементов.

Внимание: Для тех, кто ищет, как посчитать количество повторений элементов в списке или количество одинаковых слов в тексте/строке:

Примеры подсчета количества появлений элемента в последовательности.

>>> x = 'кукуруза'
>>> x.count('у')
# 3
>>> x.count('ку')
# 2
>>> x.count('o')
# 0

>>> x = [2, 1, 3, 1, 6, 1, 8, 8, 98, 11]
>>> x.count(1)
# 3
>>> x.count(8)
# 2
>>> x.count(10)
# 0