Python List count()-Methode

Python List count()-Methode gibt die Anzahl der Vorkommen eines bestimmten Elements in einer Liste zurück.

Beispiel:

Python3




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

Ausgabe

1 

Was ist die list count()-Methode?

list count() Funktion in Python ist eine integrierte Funktion, mit der Sie das Vorkommen eines Elements in einer Liste zählen können. Es gibt die Anzahl zurück, wie oft ein Element in einer Liste vorhanden ist.

Je nachdem, wie Sie es verwenden, gibt es verschiedene Anwendungsmöglichkeiten. Beispiel: Wenn die Anzahl eines Elements größer als 1 ist, bedeutet dies, dass doppelte Werte vorhanden sind. Wenn count 0 ist, bedeutet dies, dass das Element nicht in der Liste vorhanden ist. Je nachdem, wie Sie es verwenden, kann es also unterschiedliche Verwendungszwecke haben.

Es akzeptiert nur einen Parameter. Wenn Sie mehr als einen Parameter übergeben, wird der Wert erhöht TypeError.

List count()-Methodensyntax

list_name.count(object)

Parameter:

  • Objekt: ist das Element, dessen Anzahl zurückgegeben werden soll.

Kehrt zurück:

Gibt die Anzahl zurück, wie oft ein Objekt in der Liste vorkommt.

So verwenden Sie die Funktion List count()

Die Funktion list count() ist eine sehr einfach zu verwendende Funktion. Sie müssen lediglich die Funktion count() mit der Objektliste aufrufen und das Element als Parameter in der Funktion übergeben.

Lassen Sie uns anhand eines einfachen Beispiels besser verstehen, wie das Vorkommen eines Elements in der Liste gezählt wird:

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

Ausgabe

3 

Weitere Beispiele zur List count()-Methode

Lassen Sie uns einige Beispiele in verschiedenen Anwendungsfällen der count()-Methode diskutieren.

Beispiel:

Python3




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

Ausgabe

3 

Zählen Sie Tupel- und Listenelemente innerhalb der Liste

Zählen Sie die Vorkommen von List und Python-Tupel innerhalb einer Liste mit der Python-Methode 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> ]))>

Ausgabe

2 2 

Ausnahmen bei der Verwendung der Python-Methode list count()

Lassen Sie uns auch einige Fehler besprechen, die bei der Verwendung der Funktion count() auftreten können.

TypeError: count() benötigt genau ein Argument

List count() in Python löst TypeError aus, wenn mehr als ein Parameter übergeben wird.

Python3




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

Ausgabe:

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 Anwendung

Nehmen wir an, wir möchten jedes Element in a zählen Python-Liste und speichern Sie es in einer anderen Liste oder sagen Sie Python-Wörterbuch .

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

Ausgabe

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

Wir haben die Definition, Syntax und Beispiele der list count()-Methode behandelt. Wir haben auch verschiedene Ausnahmen und praktische Beispiele der Funktion besprochen.

Die list count()-Methode ist eine sehr grundlegende Funktion von Listenoperationen und sehr einfach zu verwenden.

Mehr lesen: Python-Listenmethoden

Lesen Sie auch: