Python List count() med EKSEMPLER

⚡ Smart oppsummering

Ocuco Python count()-metoden returnerer hvor mange ganger et gitt element vises i en liste eller streng. Her lærer du syntaksen, ser eksempler på lister og strenger, og teller alle elementene samtidig med Counter.

  • 🔢 Hva den gjør: count() returnerer hvor mange ganger et element vises i en liste.
  • 📝 Syntaks: list.count(element) tar elementet som skal telles som argument.
  • 🚫 Ikke funnet: count() returnerer 0 når elementet ikke er i listen.
  • 🔤 Strenger også: count() teller også tegn eller delstrenger i en streng.
  • 🤖 AI-hjelp: AI-verktøy som Copilot genererer tellekode umiddelbart.

Python Antall lister

Python telle

count() er en innebygd funksjon i Python. Det vil returnere det totale antallet av et gitt element i en liste. count()-funksjonen brukes til å telle elementer på en liste så vel som en streng.

Python Listeantall()

count() er en innebygd funksjon i Python. Det vil returnere antallet av et gitt element i listen.

syntax

list.count(element)

Parametre

element: Elementet du vil finne antallet.

Returverdi

count()-metoden vil returnere en heltallsverdi, dvs. antallet av det gitte elementet fra den gitte listen. Den returnerer en 0 hvis verdien ikke finnes i den gitte listen.

Eksempel 1: Listetelling

Følgende eksempel viser hvordan count()-funksjonen fungerer 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)

Utgang:

The count of color: green is  3

Eksempel 2: Finn antall elementer (duplikater) i en gitt 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)

Utgang:

The count of element: 3 is  4

Telle tegn i en streng

count()-metoden fungerer også på strenger, og returnerer hvor mange ganger et tegn eller en delstreng vises.

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

Utgang:

3
2

Tell alle elementer ved hjelp av telleren

For å telle hvert element samtidig i stedet for ett om gangen, bruk Counter fra samlingsmodulen.

from collections import Counter

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

Utgang:

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

Spørsmål og svar

count() returnerer antall ganger et gitt element vises i en liste. list.count(element) tar elementet som argument og returnerer et heltall.

count() returnerer 0 når elementet ikke finnes i listen. Den genererer aldri en feilmelding for en manglende verdi.

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

Bruk collections.Counter, som returnerer en ordbok for hvert element og dets antall i ett kall, i stedet for å kalle count() for hvert element.

count() teller ett element om gangen, mens collections.Counter teller hvert element i én omgang, noe som er raskere når du trenger alle tellingene.

AI-assistenter som GitHub Copilot autofullfør count() og Counter-kall, og genererer løkker eller forståelser som teller elementer fra en kort beskrivelse.

Ja. AI-drevne verktøy kan automatisere skriving av telling og frekvenskode, foreslå tellere i stedet for manuelle løkker og omstrukturere langsomme tellinger til effektive setninger.

Ja. count() behandler store og små bokstaver som forskjellige, så 'A' og 'a' telles separat. Konverter teksten med lower() først for å unngå å skille mellom store og små bokstaver.

Oppsummer dette innlegget med: