logo

Metoda Python List count().

Metoda Python List count(). returnează numărul de apariții ale unui element dat dintr-o listă.

Exemplu:



Python3

cum se transformă șirul în întreg în java






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



>

>

Ieșire

1>

Care este metoda list count()?

funcția list count() în Piton este o funcție încorporată care vă permite să numărați apariția unui element într-o listă. Returnează numărul de câte ori este prezent un element într-o listă.

Are diverse aplicații în funcție de modul în care îl folosești. De exemplu: dacă numărul oricărui element este mai mare decât 1, înseamnă că există valori duplicate. Dacă numărul este 0, înseamnă că elementul nu este prezent în listă. Deci, în funcție de modul în care îl folosiți, poate avea diferite utilizări.

Acceptă doar un parametru, dacă treceți mai mult de un parametru, îl ridică Eroare de scris.

List count() Sintaxa metodei

list_name.count(obiect)

Parametri:

  • obiect: este articolul al cărui număr urmează să fie returnat.

Se intoarce:

Returnează numărul de câte ori apare un obiect în listă.

Cum se utilizează funcția List count().

Funcția list count() este o funcție foarte ușor de utilizat, trebuie doar să apelați funcția count() cu lista de obiecte și să treceți elementul ca parametru în funcție.

Să înțelegem mai bine cum să numărăm apariția unui element din listă cu un exemplu simplu:

Python3


care a inventat școala



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

>

>

Ieșire

3>

Mai multe exemple despre metoda List count().

Să discutăm câteva dintre exemplele din diferite cazuri de utilizare ale metodei count().

Exemplu:

Python3




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

>

constructor în java
>

Ieșire

3>

Numărați tuplurile și listați elementele din listă

Numărați aparițiile List și Python Tuples în interiorul unei liste folosind metoda Python count().

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>]))>

>

>

Ieșire

2 2>

Excepții la utilizarea metodei Python list count().

Să discutăm, de asemenea, unele erori pe care le-ați putea confrunta când utilizați funcția count().

TypeError: count() acceptă exact un argument

List count() în Python generează TypeError atunci când este trecut mai mult de 1 parametru.

Python3




comutator java int

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

>

>

Ieșire:

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)>

Aplicație practică

Să presupunem că vrem să numărăm fiecare element din a Lista Python și stocați-l într-o altă listă sau spuneți Dicționar Python .

Python3

regizorul Karan Johar




# 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)))>

>

>

Ieșire

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

Am acoperit definiția, sintaxa și exemplele metodei list count(). Am discutat, de asemenea, diferite excepții și exemple practice ale funcției.

Metoda list count() este o funcție de bază a operațiunilor cu listă și este foarte ușor de utilizat.

Citeşte mai mult: Metode Python Listă

Citește și: