>>> obst.append("Birne")
>>> obst.count()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: list.count() takes exactly one argument (0 given)
>>>
Der Fehler tritt auf, weil list.count() genau ein Argument benötigt: das Element, dessen Vorkommen gezählt werden soll. Beim Aufruf ohne Argument bekommst du wie oben die Fehlermeldung TypeError: list.count() takes exactly one argument (0 given)
.
Richtige Anwendung
Um die Anzahl von "Birne"
in der Liste obst zu zählen, musst du
obst.count("Birne")
aufrufen
Beispiel
Angenommen, obst = [„Apfel“, „Birne“, „Birne“, „Orange“]:
obst.count("Birne") # Ergebnis: 2
Das liefert die Anzahl, wie oft „Birne“ in der Liste vorkommt.
Zusammenfassung
- Der Fehler tritt auf, wenn kein Argument an count() übergeben wird.
- Richtig: obst.count(„Birne“) zählt die Vorkommen von
"Birne"
in der Liste.