logo

Python List count() metode

Python List count() metode returnerer antallet forekomster av et gitt element i en liste.

Eksempel:



Python3






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



>

>

Produksjon

1>

Hva er listen count()-metoden?

list count() funksjon i Python er en innebygd funksjon som lar deg telle forekomsten av et element i en liste. Den returnerer tellingen av hvor mange ganger et element er til stede i en liste.

Den har forskjellige applikasjoner avhengig av hvordan du bruker den. For eksempel: Hvis antallet av et element er større enn 1, betyr det at det er dupliserte verdier. Hvis antallet er 0, betyr det at elementet ikke er til stede i listen. Så avhengig av hvordan du bruker den, kan den ha forskjellige bruksområder.

Den aksepterer bare én parameter, hvis du sender mer enn én parameter, øker den TypeError.

List count() Metode Syntaks

listenavn.antall(objekt)

Parametere:

  • gjenstand: er varen hvis antall skal returneres.

Returnerer:

Returnerer antallet hvor mange ganger et objekt forekommer i listen.

Hvordan bruke List count()-funksjonen

List count()-funksjonen er en veldig enkel å bruke funksjon, du trenger bare å kalle opp count()-funksjonen med objektlisten og sende elementet som en parameter i funksjonen.

La oss forstå bedre hvordan vi teller forekomsten av et element i listen med et enkelt eksempel:

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

>

>

Produksjon

3>

Flere eksempler på List count()-metoden

La oss diskutere noen av eksemplene i forskjellige brukstilfeller av count()-metoden.

Eksempel:

q3 måneder

Python3




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

>

>

Produksjon

3>

Tell tuppel og liste elementer inne i listen

Telle forekomster av List og Python Tuples inne i en liste ved å bruke Python count()-metoden.

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

>

>

Produksjon

2 2>

Unntak ved bruk av Python list count()-metoden

La oss også diskutere noen feil du kan møte når du bruker count()-funksjonen.

TypeError: count() tar nøyaktig ett argument

List count() i Python øker TypeError når mer enn 1 parameter sendes.

Python3




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

>

>

Produksjon:

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

Praktisk anvendelse

La oss si at vi ønsker å telle hvert element i en Python-liste og lagre det i en annen liste eller si Python-ordbok .

Python3




slett filen i java
# 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)))>

>

>

Produksjon

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

Vi dekket definisjonen, syntaksen og eksempler på list count()-metoden. Vi diskuterte også ulike unntak og praktiske eksempler på funksjonen.

List count()-metoden er en veldig grunnleggende funksjon av listeoperasjoner, og den er veldig enkel å bruke.

Les mer: Python listemetoder

Les også: