Автор оригинала: 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 с строками и списками.