Метод list.count() в Python возвращает количество раз, когда указанный элемент появляется в списке.
Синтаксис
|
1 |
list.count(element) |
Параметры
Функция count() принимает единственный аргумент, называемый элементом, который нужно подсчитать.
Возвращаемое значение
Функция count() возвращает количество раз, когда элемент появляется в списке.
Пример 1: как использовать метод list count()
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# SUPERBOWL list data = ["S", "U", "P", "E", "R", "B", "O", "W", "L"] # count element "P" count = data.count("P") # print the count print('The count of P is:', count) # count element "B" count = data.count("B") # print the count print('The count of B is:', count) |
Выход
|
1 2 |
The count of P is: 1 The count of B is: 1 |
Данные представляют собой список, содержащий буквы SUPERBOWL.
Пример 2: подсчет определенного целого числа
Давайте определим список целых чисел и подсчитаем конкретный целочисленный элемент, используя метод count().
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Integers list ints = [11, 21, 19, 29, 46, 21, 19] # count element 21 count = ints.count(21) # print the count print('The count of 21 is:', count) # count element 19 count = ints.count(19) # print the count print('The count of 19 is:', count) |
Выход
|
1 2 |
The count of 21 is: 2 The count of 19 is: 2 |
Вы можете видеть, что 21 и 19 повторяются в списке 2 раза.
Пример 3: подсчет кортежей и список элементов внутри списка
Давайте определим список отдельных элементов и кортежей и найдем их количество с помощью метода count().
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Integers list list_of_tup = [(11, 21),(19, 29),(46), 21, 19] # count element(11, 21) count = list_of_tup.count((11, 21)) # print the count print('The count of(11, 21) is:', count) # count element 21 count = list_of_tup.count(21) # print the count print('The count of 21 is:', count) |
Выход
|
1 2 |
The count of(11, 21) is: 1 The count of 21 is: 1 |
Вы можете видеть, что кортеж(11, 21) появляется один раз, и число 21 появляется в списке один раз.
