Python tuple count() — это встроенная функция, которая помогает нам вычислить появление одного элемента, присутствующего в кортеже, и возвращает подсчитанное число. Метод count() ищет заданный компонент кортежа и возвращает, сколько раз этот элемент встречается в нем.
Метод Python tuple count()
Функция count() возвращает количество раз, когда указанное значение появляется в кортеже.
Синтаксис
|
1 |
tuple.count(element) |
Здесь tuple_name — это имя кортежа, а element — это элемент, частота которого должна быть подсчитана.
Возвращаемое значение
Метод Python tuple count() возвращает количество вхождений одного элемента, присутствующего в кортеже.
См. следующий код.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# app.py # Declaring tuple marks =(75, 64, 91, 67, 75, 64) # Now we will print the tuple print("Tuple values are: ", marks) # We will count the occurence of 75 and 64 print("Frequency of 75 is :", marks.count(75)) print("Frequency of 64 is :", marks.count(64)) # Printing total marks print("Total marks : ", sum(marks)) |
Вывод:
|
1 2 3 4 |
Tuple values are: (75, 64, 91, 67, 75, 64) Frequency of 75 is : 2 Frequency of 64 is : 2 Total marks : 436 |
В приведенной выше программе мы объявили кортеж, содержащий оценки учащегося, и напечатали его. После этого мы проверили частоту 75, что означает, по скольким предметам студент набрал 75, то же самое для 64. Наконец, мы напечатали общие оценки, которые получил студент.
Подсчет вхождений элемента в кортеже
См. следующий код, в котором мы подсчитываем гласные в кортеже.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# app.py vowels =('a', 'e', 'i', 'o', 'u', 'a', 'e', 'i', 'o') # count element 'a' count = vowels.count('a') # print count print('The count of a is:', count) # count element 'k' count = vowels.count('k') # print count print('The count of k is:', count) |
Вывод:
|
1 2 3 |
pyt python3 app.py The count of a is: 2 The count of k is: 0 |
В приведенном выше коде символ появляется 2 раза, поэтому он возвращает 2, а k отсутствует в кортеже, поэтому он возвращает 0.
Заключение

Метод Python tuple count() подсчитывает появление элемента в кортеже. Он возвращает вхождение элемента, переданного во время вызова. Требовался параметр, который нужно считать. Возвращает ошибку, если параметр отсутствует.
