Python Lijst count() methode retourneert het aantal keren dat een bepaald element in een lijst voorkomt.
Voorbeeld:
Python3
#create a list> fruits> => [> 'Apple'> ,> 'Mango'> ,> 'Banana'> ,> 'Cherry'> ,> 'Papaya'> ]> # printing count using count() function> print> (fruits.count(> 'Apple'> ))> |
>
>Uitvoer
1>
Wat is de lijst count()-methode?
lijst count() functie in Python is een ingebouwde functie waarmee u het voorkomen van een element in een lijst kunt tellen. Het retourneert het aantal keren dat een element in een lijst aanwezig is.
Het heeft verschillende toepassingen, afhankelijk van hoe u het gebruikt. Bijvoorbeeld: als het aantal van een element groter is dan 1, betekent dit dat er dubbele waarden zijn. Als het aantal 0 is, betekent dit dat het element niet aanwezig is in de lijst. Afhankelijk van hoe je het gebruikt, kan het dus verschillende toepassingen hebben.
Het accepteert slechts één parameter. Als u meer dan één parameter doorgeeft, wordt deze verhoogd TypeError.
Lijst count() Methodesyntaxis
lijst_naam.count(object)
Parameters:
- voorwerp: is het item waarvan de telling moet worden geretourneerd.
Geeft terug:
Retourneert het aantal keren dat een object in de lijst voorkomt.
Hoe u de functie Lijsttelling() gebruikt
De functie list count() is een zeer eenvoudig te gebruiken functie. U hoeft alleen maar de functie count() aan te roepen met de objectlijst en het element als parameter in de functie door te geven.
Laten we met een eenvoudig voorbeeld beter begrijpen hoe we het voorkomen van een element in de lijst kunnen tellen:
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> ))> |
>
>Uitvoer
3>
Meer voorbeelden van de List count()-methode
Laten we enkele voorbeelden bespreken in verschillende gebruiksscenario's van de count()-methode.
Voorbeeld:
Python3
list2> => [> 'a'> ,> 'a'> ,> 'a'> ,> 'b'> ,> 'b'> ,> 'a'> ,> 'c'> ,> 'b'> ]> print> (list2.count(> 'b'> ))> |
>
>Uitvoer
3>
Tel Tuple- en lijstelementen in de lijst
Tel de exemplaren van Lijst en Python Tupels in een lijst met behulp van de Python count() -methode.
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> ]))> |
>
>Uitvoer
2 2>
Uitzonderingen tijdens het gebruik van de Python-lijst count()-methode
Laten we ook enkele fouten bespreken die u tegen kunt komen tijdens het gebruik van de functie count().
TypeError: count() heeft precies één argument nodig
List count() in Python verhoogt TypeError wanneer meer dan 1 parameter wordt doorgegeven.
Python3
als anders als anders als java
list1> => [> 1> ,> 1> ,> 1> ,> 2> ,> 3> ,> 2> ,> 1> ]> # Error when two parameters is passed.> print> (list1.count(> 1> ,> 2> ))> |
>
>
Uitgang:
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)>
Praktische toepassing
Laten we zeggen dat we elk element in a willen tellen Python-lijst en sla het op in een andere lijst of zeg het Python-woordenboek .
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)))> |
>
>Uitvoer
[['Mat', 1], ['Sat', 2], ['Bat', 1], ['Cat', 3]] {'Mat': 1, 'Sat': 2, 'Bat': 1, 'Cat': 3}>
We hebben de definitie, syntaxis en voorbeelden van de list count() -methode besproken. Ook bespraken we verschillende uitzonderingen en praktijkvoorbeelden van de functie.
De methode list count() is een zeer basale functie van lijstbewerkingen en is zeer gemakkelijk te gebruiken.
Lees verder: Python-lijstmethoden
Lees ook:
- Tel het voorkomen van een element in een lijst
- Hoe krijg ik het aantal elementen in een Python-lijst?
- Vind alle elementen in de lijst
- Vind het meest voorkomende element in een lijst