logo

Метод Python List count().

Метод Python List count(). повертає кількість входжень даного елемента в список.

приклад:



Python3






#create a list> fruits>=> [>'Apple'>,>'Mango'>,>'Banana'>,>'Cherry'> ,>'Papaya'>]> # printing count using count() function> print>(fruits.count(>'Apple'>))>



>

>

Вихід

1>

Що таке метод list count()?

функція list count(). Python це вбудована функція, яка дозволяє підраховувати кількість випадків появи елемента в списку. Він повертає підрахунок того, скільки разів елемент присутній у списку.

Він має різні програми залежно від того, як ви його використовуєте. Наприклад: якщо кількість будь-якого елемента перевищує 1, це означає, що є повторювані значення. Якщо count дорівнює 0, це означає, що елемент відсутній у списку. Тож залежно від того, як ви його використовуєте, він може використовуватися по-різному.

Він приймає лише один параметр, якщо ви передаєте більше одного параметра, він викликає TypeError.

Синтаксис методу List count().

list_name.count(об'єкт)

Параметри:

  • об'єкт: це елемент, кількість якого потрібно повернути.

Повернення:

Повертає кількість разів, коли об’єкт зустрічається у списку.

Як використовувати функцію List count().

Функція list count() є дуже простою у використанні функцією, вам просто потрібно викликати функцію count() зі списком об’єктів і передати елемент як параметр у функції.

Давайте краще розберемося, як підрахувати появу елемента в списку на простому прикладі:

Python3




#creating a list> Rand>=> [>1>,>3>,>2>,>4>,>1>,>3>,>2>,>4>,>5>,>2>,>3>]> #lets count occurence of 2> print>(Rand.count(>2>))>

>

>

Вихід

3>

Більше прикладів методу List count().

Давайте обговоримо деякі приклади в різних варіантах використання методу count().

приклад:

c логічний

Python3




list2>=> [>'a'>,>'a'>,>'a'>,>'b'>,>'b'>,>'a'>,>'c'>,>'b'>]> print>(list2.count(>'b'>))>

>

>

Вихід

3>

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

Підрахувати випадки List і Кортежі Python всередині списку за допомогою методу count() Python.

Python3




list1>=> [ (>'Cat'>,>'Bat'>), (>'Sat'>,>'Cat'>), (>'Cat'>,>'Bat'>),> >(>'Cat'>,>'Bat'>,>'Sat'>), [>1>,>2>], [>1>,>2>,>3>], [>1>,>2>] ]> # Counts the number of times 'Cat' appears in list1> print>(list1.count((>'Cat'>,>'Bat'>)))> # Count the number of times sublist> # '[1, 2]' appears in list1> print>(list1.count([>1>,>2>]))>

>

>

рядок до цілого числа java
Вихід

2 2>

Винятки під час використання методу списку Python count().

Давайте також обговоримо деякі помилки, з якими ви можете зіткнутися під час використання функції count().

TypeError: count() приймає рівно один аргумент

List count() у Python викликає TypeError, коли передається більше ніж 1 параметр.

Python3




list1>=> [>1>,>1>,>1>,>2>,>3>,>2>,>1>]> # Error when two parameters is passed.> print>(list1.count(>1>,>2>))>

>

>

Вихід:

Traceback (most recent call last):  File '/home/41d2d7646b4b549b399b0dfe29e38c53.py', line 7, in   print(list1.count(1, 2))  TypeError: count() takes exactly one argument (2 given)>

Практичне застосування

Скажімо, ми хочемо підрахувати кожен елемент в a Список Python і збережіть його в іншому списку або скажіть Словник Python .

Python3




# Python3 program to count the number of times> # an object appears in a list using count() method> lst>=> [>'Cat'>,>'Bat'>,>'Sat'>,>'Cat'>,>'Mat'>,>'Cat'>,>'Sat'>]> # To get the number of occurrences> # of each item in a list> print> ([ [l, lst.count(l)]>for> l>in> set>(lst)])> # To get the number of occurrences> # of each item in a dictionary> print> (>dict>( (l, lst.count(l) )>for> l>in> set>(lst)))>

>

>

Вихід

[['Mat', 1], ['Sat', 2], ['Bat', 1], ['Cat', 3]] {'Mat': 1, 'Sat': 2, 'Bat': 1, 'Cat': 3}>

Ми розглянули визначення, синтаксис і приклади методу list count(). Ми також обговорили різні винятки та практичні приклади функції.

Метод list count() є дуже простою функцією операцій зі списком і дуже простий у використанні.

Детальніше: Спискові методи Python

Читайте також: