Рубрики
Без рубрики

Как использовать функцию Python Count ()

Привет народ! В этой статье мы будем сосредоточиться на методе Python Count () с строками и списками.

Автор оригинала: Pankaj Kumar.

Как использовать функцию Python Count ()

Привет народ! В этой статье мы будем сосредоточиться на методе Python Count () с строками и списками.

1. Функция Python Count () с строками

String Python имеет встроенный метод функции – String.count () для счета вхождения символа или подстроки в конкретной входной строке.

String.count () Метод Принимает символ или подстроку в качестве аргумента и возвращает количество раз, когда входное подстроку появляется в строке.

Синтаксис:

string.count(string, start_index,end_index)
  • Подстрока (обязательно) : Строка, чья возникновение присутствия должна учитываться в входной строке.
  • start_index (необязательно) : Индекс откуда начинается поиск подстроки.
  • End_index (необязательно) : Индекс, когда поиск подстроки должен остановиться.

Пример:

inp_str = "JournalDev -- AskPython @ JournalDev"
str_cnt = inp_str.count("JournalDev")
print(str_cnt)

Выход:

2

Пример 2:

inp_str = "Python Java Python Kotlin"
str_cnt = inp_str.count("Python", 0 , 6)
print(str_cnt)

В приведенном выше примере мы прошли « Python «Как подстрока будет искать и рассчитывать на присутствие между Индекс 0 – индекс 6 Отказ

Выход:

1

Пример 3:

inp_str = "Python Java Python Kotlin"
str_len=len(inp_str)
str_cnt = inp_str.count("Python", 5 , str_len )
print(str_cnt)

Здесь мы ищем подстроку – ‘ Python ‘ и посчитать его возникновение между Индекс 5 до конца строки Вот почему мы прошли длину строки в качестве аргумента End_index.

Выход:

1

Снопка () Строка Python (): Типеррера

Python String.count () принимает только одну подстроку в качестве аргумента. Если мы попытаемся пройти несколько подстроков в качестве аргументов, он поднимает Исключение типа «Типерре» Отказ

Пример:

inp_str = "Python Java Python Kotlin"
str_cnt = inp_str.count('Python', 'Java')
print(str_cnt)

Выход:

TypeError                                 Traceback (most recent call last)
 in 
      1 inp_str = "Python Java Python Kotlin"
----> 2 str_cnt = inp_str.count('Python', 'Java')
      3 print(str_cnt)

TypeError: slice indices must be integers or None or have an __index__ method

2. Функция подсчета списка Python ()

Список Python получил метод list.count () для подсчета возникновения определенных элементов в списке.

list.count () Метод Подсчитывает появление конкретного значения/элемента данных, присутствующих в списке ввода.

Синтаксис:

list.count(value)

Пример 1:

inp_lst = ['Apple','Banana','Apple','Grapes','Jackfruit','Apple']

lst_cnt = inp_lst.count('Apple')
print(lst_cnt)

Выход:

3

Пример 2:

inp_lst = [ ['Rat','Cat'], ['Heat','Beat'], ['Rat','Cat'] ]

lst_cnt = inp_lst.count(['Rat','Cat'])
print(lst_cnt)

В приведенном выше примере мы в основном считаем возникновение вложенного списка [«RAT», «CAT»] внутри списка.

Выход:

2

Python Count () Функция на первый взгляд!

  • Python String.count () Функция используется для подсчета наличия входной подстроки в конкретной строке.
  • Метод String.Count () поднимает Исключение типа «Типерре» Если мы попытаемся пройти более одной подстроки в качестве аргумента.
  • list.count () Функция Проверяет количество раз, когда конкретный элемент происходит в определенном списке.

Заключение

Таким образом, в данной статье мы поняли работу встроенной функции Python Count с строками и списками.

использованная литература