Метод count() — это встроенная функция языка Python, которая позволяет подсчитать количество вхождений определённого элемента в списке. Результат работы метода — это целое число, которое показывает, сколько раз указанный элемент встречается в списке.

Синтаксис:

list_name.count(element)

Здесь list_name – это имя списка, а element – это элемент, который мы хотим посчитать.

Возвращаемое значение:

Метод count() возвращает целое число, которое показывает, сколько раз указанный элемент встречается в списке Python.

Примеры

Давайте рассмотрим несколько примеров, чтобы лучше понять, как работает метод count() в Python.

Пример №1: базовое использование

states = ['California', 'Texas', 'New York', 'California', 'Florida', 'Texas']
california_count = states.count('California')
print(california_count)

В этом примере у нас есть список штатов США, написанный на языке программирования Python. Мы используем метод count(), чтобы узнать, сколько раз в этом списке встречается слово «Калифорния». Результат равен 2, потому что в списке Python есть два элемента с названием «Калифорния».

Выход:

Метод подсчета списка Python

Пример №2. Подсчет несуществующих элементов.

states = ['California', 'Texas', 'New York', 'California', 'Florida', 'Texas']
hawaii_count = states.count('Hawaii')
print(hawaii_count)

В этом примере мы хотим узнать, сколько раз слово «Гавайи» встречается в списке Python. Однако, поскольку этого слова нет в списке, метод count() покажет результат 0.

Выход:

Пример метода подсчета списка Python

Пример №3. Подсчет элементов в списке списков.

nested_list = [['California', 'Los Angeles'], ['California', 'San Francisco'], ['New York', 'New York'], ['California', 'San Diego']]
sub_list_count = nested_list.count(['California', 'San Francisco'])
print(sub_list_count)

В этом примере у нас есть вложенный список Python, в котором мы хотим найти количество вхождений подсписка [‘Калифорния’, ‘Сан-Франциско’]. Метод count() вернёт нам значение 1, потому что данный подсписок встречается во вложенном списке всего один раз.

Выход:

Подсчет элементов в списке списков.

Пример#4. Подсчет целых чисел в списке.

numbers = [1, 2, 3, 2, 4, 2, 5, 6, 7, 2]
two_count = numbers.count(2)
print(two_count)

В этом примере у нас есть список целых чисел Python, и мы используем метод count(), чтобы определить, сколько раз число «2» встречается в списке. Результат равен 4, так как в списке четыре вхождения числа «2».

Выход:

Метод подсчета списка в примере Python

Пример#5. Подсчет вхождений кортежа в список

city_tuples = [('California', 'Los Angeles'),('Texas', 'Houston'),('California', 'Los Angeles'),('New York', 'New York'),('California', 'Los Angeles'),('Florida', 'Miami')]
tuple_count = city_tuples.count(('California', 'Los Angeles'))
print(tuple_count)

В этом примере у нас есть список кортежей Python, представляющих штаты и их города в Соединенных Штатах. Мы хотим подсчитать вхождения кортежа(«Калифорния», «Лос-Анджелес»). Метод Python count() возвращает 3, поскольку кортеж(«Калифорния», «Лос-Анджелес») встречается в списке три раза.

Выход:

Подсчет вхождений кортежа в список

Пример#6. Подсчет вхождений определенного символа в строку

sentence = "The quick brown fox jumps over the lazy dog"
char_count = sentence.count('o')
print(char_count)

В этом примере у нас есть строка на языке Python, и мы хотим узнать, сколько раз в ней встречается символ «о». Метод count() позволяет нам это сделать. В результате его выполнения мы получаем число 4, поскольку в предложении символ «о» повторяется четыре раза.

Выход:

Подсчет вхождений определенного символа в строку

Пример#7. Подсчет вхождений элементов в список смешанных типов

mixed_list = ['California', 'Texas', 'New York', 1776, 'California', 'Florida', 1776, 'Texas', 1776]
integer_count = mixed_list.count(1776)
print(integer_count)

В этом примере у нас есть список на языке Python, в котором находятся элементы разных типов: строки, обозначающие штаты США, и целое число, представляющее важный год в истории Америки. Мы применяем метод count(), чтобы узнать, сколько раз число «1776» встречается в этом списке.

Результат равен 3, поскольку в списке три вхождения целого числа «1776».

Выход:

Подсчет вхождений элементов в список смешанных типов

Заключение

Метод List count() – это простой и эффективный инструмент для работы со списками в Python. Он особенно полезен, когда вам нужно узнать, сколько раз определённый элемент встречается в списке. Это может быть полезно для анализа данных или при выполнении различных манипуляций со списками.

Добавить комментарий