Python Liste count() mit BEISPIELEN

⚡ Intelligente Zusammenfassung

Das Python Die Methode `count()` gibt zurück, wie oft ein bestimmtes Element in einer Liste oder einem String vorkommt. Hier lernen Sie die Syntax kennen, sehen Beispiele für Listen und Strings und können mit dem Befehl `Counter` alle Elemente gleichzeitig zählen.

  • 🔢 Was es tut: Die Funktion count() gibt zurück, wie oft ein Element in einer Liste vorkommt.
  • 📝 Syntax: list.count(element) nimmt das zu zählende Element als Argument.
  • 🚫 Nicht gefunden: count() gibt 0 zurück, wenn das Element nicht in der Liste enthalten ist.
  • 🔤 Auch Streicher: count() zählt auch Zeichen oder Teilzeichenketten in einer Zeichenkette.
  • 🤖 KI-Hilfe: KI-Tools wie Copilot generieren Zählcode sofort.

Python Listenanzahl

Python zählen

count() ist eine integrierte Funktion in Python. Es wird die Gesamtzahl eines bestimmten Elements in einer Liste zurückgegeben. Die Funktion count() wird verwendet, um Elemente in einer Liste sowie in einem String zu zählen.

Python Listenanzahl()

count() ist eine integrierte Funktion in Python. Es gibt Ihnen die Anzahl eines bestimmten Elements in der Liste zurück.

Syntax

list.count(element)

Kenngrößen

Element: Das Element, dessen Anzahl ermittelt werden soll.

Rückgabewert

Die Methode count() gibt einen ganzzahligen Wert zurück, dh die Anzahl des angegebenen Elements aus der angegebenen Liste. Es gibt eine 0 zurück, wenn der Wert nicht in der angegebenen Liste gefunden wird.

Beispiel 1: Listenanzahl

Das folgende Beispiel zeigt die Funktionsweise der Funktion count() auf einer Liste:

list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)

Ausgang:

The count of color: green is  3

Beispiel 2: Ermitteln Sie die Anzahl der Elemente (Duplikate) in einer bestimmten Liste

list1 = [2,3,4,3,10,3,5,6,3]
elm_count = list1.count(3)
print('The count of element: 3 is ', elm_count)

Ausgang:

The count of element: 3 is  4

Zähle die Zeichen in einer Zeichenkette

Die count()-Methode funktioniert auch mit Zeichenketten und gibt zurück, wie oft ein Zeichen oder eine Teilzeichenkette vorkommt.

message = "hello world"
print(message.count("l"))
print(message.count("o"))

Ausgang:

3
2

Zähle alle Elemente mit dem Zähler

Um alle Elemente gleichzeitig anstatt einzeln zu zählen, verwenden Sie Counter aus dem Modul collections.

from collections import Counter

list1 = ["red", "green", "blue", "green", "red", "green"]
print(Counter(list1))

Ausgang:

Counter({'green': 3, 'red': 2, 'blue': 1})

Häufig gestellte Fragen

Die Funktion `count()` gibt zurück, wie oft ein bestimmtes Element in einer Liste vorkommt. `list.count(element)` nimmt das Element als Argument und gibt eine ganze Zahl zurück.

Die Funktion `count()` gibt 0 zurück, wenn das Element nicht in der Liste vorhanden ist. Sie löst niemals einen Fehler für einen fehlenden Wert aus.

Ja. string.count(substring) gibt zurück, wie oft ein Zeichen oder eine Teilzeichenkette in einer Zeichenkette vorkommt, und funktioniert dabei genauso wie bei einer Liste.

Verwenden Sie collections.Counter, das in einem einzigen Aufruf ein Dictionary mit jedem Element und seiner Anzahl zurückgibt, anstatt count() für jedes Element aufzurufen.

count() zählt jeweils ein Element, während collections.Counter alle Elemente in einem einzigen Durchlauf zählt, was schneller ist, wenn man alle Zählungen benötigt.

KI-Assistenten wie GitHub Copilot vervollständigen count()- und Counter-Aufrufe automatisch und generieren Schleifen oder Comprehensions, die Elemente aus einer kurzen Beschreibung zählen.

Ja. KI-gestützte Tools können das Schreiben von Zähl- und Häufigkeitscode automatisieren, Counter anstelle von manuellen Schleifen vorschlagen und langsame Zählungen in effiziente Einzeiler umwandeln.

Ja. Die Funktion `count()` unterscheidet zwischen Groß- und Kleinschreibung, daher werden 'A' und 'a' separat gezählt. Konvertieren Sie den Text zunächst mit `lower()`, um eine Zählung ohne Berücksichtigung der Groß-/Kleinschreibung zu ermöglichen.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: