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:
- Numărați aparițiile unui element dintr-o listă
- Cum să obțineți numărul de elemente dintr-o listă Python?
- Găsiți numărul de elemente din listă
- Găsiți cel mai frecvent element dintr-o listă