Python List count() metode atgriež noteikta elementa gadījumu skaitu sarakstā.
Piemērs:
Python3
#create a list> fruits>=> [>'Apple'>,>'Mango'>,>'Banana'>,>'Cherry'> ,>'Papaya'>]> # printing count using count() function> print>(fruits.count(>'Apple'>))> |
>
>Izvade
1>
Kas ir saraksta skaitīšanas() metode?
list count() funkcija iekšā Python ir iebūvēta funkcija, kas ļauj uzskaitīt elementa sastopamību sarakstā. Tas atgriež skaitu, cik reižu elements ir iekļauts sarakstā.
Tam ir dažādas lietojumprogrammas atkarībā no tā, kā to izmantojat. Piemēram: ja jebkura elementa skaits ir lielāks par 1, tas nozīmē, ka ir dublētas vērtības. Ja skaits ir 0, tas nozīmē, ka elements nav iekļauts sarakstā. Tāpēc atkarībā no tā, kā to lietojat, tam var būt dažādi lietojumi.
Tas pieņem tikai vienu parametru, ja jūs nododat vairāk nekā vienu parametru, tas palielina Tipa kļūda.
List count() Metode Sintakse
saraksta_nosaukums.skaits(objekts)
Parametri:
- objekts: ir prece, kuras skaits ir jāatgriež.
Atgriež:
Atgriež skaitu, cik reižu objekts parādās sarakstā.
Kā lietot funkciju List count()
Funkcija list count() ir ļoti viegli lietojama funkcija, jums vienkārši jāizsauc funkcija count() ar objektu sarakstu un jānodod elements kā parametrs funkcijā.
Labāk sapratīsim, kā uzskaitīt elementa rašanos sarakstā, izmantojot vienkāršu piemēru:
Python3
ssh pilna forma
#creating a list> Rand>=> [>1>,>3>,>2>,>4>,>1>,>3>,>2>,>4>,>5>,>2>,>3>]> #lets count occurence of 2> print>(Rand.count(>2>))> |
>
>Izvade
3>
Vairāk piemēri par List count() metodi
Apspriedīsim dažus piemērus dažādos count() metodes lietošanas gadījumos.
Piemērs:
Python3
list2>=> [>'a'>,>'a'>,>'a'>,>'b'>,>'b'>,>'a'>,>'c'>,>'b'>]> print>(list2.count(>'b'>))> |
>
>Izvade
3>
Saskaitiet virkni un uzskaitiet sarakstā esošos elementus
Saskaitiet Saraksta un Python Tuples sarakstā, izmantojot Python count() metodi.
Python3
kolekcijas java
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>]))> |
>
>Izvade
2 2>
Izņēmumi, izmantojot Python list count() metodi
Apspriedīsim arī dažas kļūdas, ar kurām jūs varētu saskarties, izmantojot funkciju count().
TypeError: count() aizņem tieši vienu argumentu
List count() programmā Python rada TypeError, ja tiek nodots vairāk nekā 1 parametrs.
Python3
list1>=> [>1>,>1>,>1>,>2>,>3>,>2>,>1>]> # Error when two parameters is passed.> print>(list1.count(>1>,>2>))> |
>
>
Izvade:
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)>
Praktisks pielietojums
Pieņemsim, ka mēs vēlamies saskaitīt katru elementu a Python saraksts un saglabājiet to citā sarakstā vai sakiet Python vārdnīca .
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)))> |
daļējs atvasinājums lateksā
>
>Izvade
[['Mat', 1], ['Sat', 2], ['Bat', 1], ['Cat', 3]] {'Mat': 1, 'Sat': 2, 'Bat': 1, 'Cat': 3}> Mēs apskatījām saraksta skaitīšanas () metodes definīciju, sintaksi un piemērus. Mēs arī apspriedām dažādus izņēmumus un praktiskus funkcijas piemērus.
Sarakstu skaita () metode ir ļoti vienkārša saraksta darbību funkcija, un to ir ļoti viegli lietot.
Lasīt vairāk: Python saraksta metodes
Lasi arī:
- Saskaita elementa sastopamības gadījumus sarakstā
- Kā iegūt elementu skaitu Python sarakstā?
- Atrodiet sarakstā visus elementus
- Atrodiet sarakstā visbiežāk sastopamo elementu