count()
является методом, который можно применять к спискам, кортежам и строкам в Python. Он используется для подсчета количества вхождений указанного элемента в последовательности.
Синтаксис метода count()
выглядит так:
sequence.count(element)
Здесь sequence
— это список, кортеж или строка, в которых нужно произвести поиск, а element
— это элемент, количество вхождений которого нужно подсчитать.
Давайте рассмотрим несколько примеров использования метода count()
для каждого из этих типов данных.
Использование метода count()
в списках:
my_list = [1, 2, 3, 4, 4, 5, 4]
count_of_fours = my_list.count(4)
print(count_of_fours)
#3
Результат выполнения этого кода будет равен «3», потому что в списке три элемента со значением «4».
Использование метода count()
в кортежах:
my_tuple = (1, 2, 3, 4, 4, 5, 4)
count_of_fours = my_tuple.count(4)
print(count_of_fours)
#3
Этот код также выведет число «3», потому что кортеж содержит те же элементы, что и список в предыдущем примере.
Использование метода count()
в строках:
my_string = "Hello, World!"
count_of_l = my_string.count('l')
print(count_of_l)
#3
Этот код выведет число «3», потому что символ l
встречается в строке три раза.
Метод count()
также можно использовать для поиска подстрок в строках:
my_string = "Hello, World!"
count_of_lo = my_string.count('lo')
print(count_of_lo)
#1
Этот код выведет число «1», потому что подстрока lo
встречается в строке только один раз.
Кроме того, метод count()
возвращает ноль, если элемент не найден в последовательности:
my_list = [1, 2, 3, 4, 4, 5, 4]
count_of_nines = my_list.count(9)
print(count_of_nines)
#0
Этот код выведет число «0», потому что элемент «9» не найден в списке.
Наконец, следует отметить, что метод count()
не изменяет исходную последовательность, а только возвращает количество вхождений указанного элемента.
Содержание: