Python List count() med EKSEMPLER

⚡ Smart opsummering

Python Metoden count() returnerer, hvor mange gange et givet element forekommer i en liste eller streng. Her lærer du dets syntaks, ser eksempler på lister og strenge, og tæller alle elementer på én gang med Counter.

  • 🔢 Hvad det gør: count() returnerer hvor mange gange et element optræder i en liste.
  • 📝 Syntaks: list.count(element) tager det element, der skal tælles, som sit argument.
  • 🚫 Ikke fundet: count() returnerer 0, når elementet ikke er på listen.
  • 🔤 Strenge også: count() tæller også tegn eller delstrenge i en streng.
  • 🤖 AI-hjælp: AI-værktøjer som Copilot genererer optællingskode øjeblikkeligt.

Python Listetælling

Python tælle

count() er en indbygget funktion i Python. Det vil returnere det samlede antal af et givet element i en liste. Funktionen count() bruges til at tælle elementer på en liste såvel som en streng.

Python Listeantal()

count() er en indbygget funktion i Python. Det vil returnere dig antallet af et givet element på listen.

Syntaks

list.count(element)

Driftsparametre

element: Det element, du vil finde tællingen.

Returværdi

count()-metoden returnerer en heltalsværdi, dvs. antallet af det givne element fra den givne liste. Det returnerer et 0, hvis værdien ikke findes på den givne liste.

Eksempel 1: Listetælling

Følgende eksempel viser funktionen count() på en liste:

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

Output:

The count of color: green is  3

Eksempel 2: Find antallet af elementer (duplikater) i en given 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)

Output:

The count of element: 3 is  4

Tæl tegn i en streng

Metoden count() fungerer også på strenge og returnerer, hvor mange gange et tegn eller en delstreng forekommer.

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

Output:

3
2

Tæl alle elementer ved hjælp af tælleren

For at tælle hvert element på én gang i stedet for ét ad gangen, skal du bruge Counter fra samlingsmodulet.

from collections import Counter

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

Output:

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

Ofte Stillede Spørgsmål

count() returnerer antallet af gange et givet element forekommer i en liste. list.count(element) tager elementet som argument og returnerer et heltal.

count() returnerer 0, når elementet ikke findes i listen. Den giver aldrig en fejl for en manglende værdi.

Ja. string.count(substring) returnerer, hvor mange gange et tegn eller en delstreng forekommer i en streng, og fungerer på samme måde som på en liste.

Brug collections.Counter, som returnerer en ordbog for hvert element og dets antal i ét kald, i stedet for at kalde count() for hvert element.

count() tæller ét element ad gangen, mens collections.Counter tæller hvert element i en enkelt omgang, hvilket er hurtigere, når du har brug for alle optællinger.

AI-assistenter som GitHub Copilot autocomplete count() og Counter-kald og genererer løkker eller forståelser, der tæller elementer fra en kort beskrivelse.

Ja. AI-drevne værktøjer kan automatisere skrivning af optælling og frekvenskode, foreslå tællere i stedet for manuelle løkker og omstrukturere langsomme optællinger til effektive oneliners.

Ja. count() behandler store og små bogstaver som forskellige, så 'A' og 'a' tælles separat. Konverter teksten med lower() først for at undgå at skelne mellem store og små bogstaver.

Opsummer dette indlæg med: