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:
- Zählen Sie das Vorkommen eines Elements in einer Liste
- Wie erhalte ich die Anzahl der Elemente in einer Python-Liste?
- Finden Sie die Anzahl aller Elemente in der Liste
- Finden Sie das häufigste Element in einer Liste