Python Lista count() med EXEMPEL

⚡ Smart sammanfattning

Ocuco-landskapet Python Metoden count() returnerar hur många gånger ett givet element förekommer i en lista eller sträng. Här lär du dig dess syntax, ser exempel på listor och strängar och räknar alla element samtidigt med Counter.

  • 🔢 Vad den gör: count() returnerar hur många gånger ett element förekommer i en lista.
  • 📝 Syntax: list.count(element) tar elementet som ska räknas som sitt argument.
  • ???? Inte hittad: count() returnerar 0 när elementet inte finns i listan.
  • 🔤 Strängar också: count() räknar även tecken eller delsträngar i en sträng.
  • 🤖 AI-hjälp: AI-verktyg som Copilot genererar räknekod direkt.

Python Listantal

Python räkna

count() är en inbyggd funktion i Python. Det kommer att returnera det totala antalet för ett givet element i en lista. Funktionen count() används för att räkna element på en lista såväl som en sträng.

Python Listantalet()

count() är en inbyggd funktion i Pytonorm. Det kommer att returnera antalet av ett givet element i listan.

syntax

list.count(element)

Driftparametrar

elementet: Elementet du vill ska hitta räkningen.

Returvärde

Metoden count() returnerar ett heltalsvärde, dvs antalet av det givna elementet från den givna listan. Den returnerar en 0 om värdet inte finns i den givna listan.

Exempel 1: Listräkning

Följande exempel visar hur funktionen count() fungerar på en lista:

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

Produktion:

The count of color: green is  3

Exempel 2: Hitta antalet element (dubbletter) i en given lista

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

Produktion:

The count of element: 3 is  4

Räkna tecken i en sträng

Metoden count() fungerar även på strängar och returnerar hur många gånger ett tecken eller en delsträng förekommer.

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

Produktion:

3
2

Räkna alla element med hjälp av räknaren

För att räkna varje element samtidigt istället för ett i taget, använd Counter från samlingsmodulen.

from collections import Counter

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

Produktion:

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

Vanliga frågor

count() returnerar antalet gånger ett givet element förekommer i en lista. list.count(element) tar elementet som argument och returnerar ett heltal.

count() returnerar 0 när elementet inte finns i listan. Den genererar aldrig ett fel för ett saknat värde.

Ja. string.count(substring) returnerar hur många gånger ett tecken eller en delsträng förekommer i en sträng, och fungerar på samma sätt som i en lista.

Använd collections.Counter, som returnerar en ordbok för varje element och dess antal i ett anrop, istället för att anropa count() för varje element.

count() räknar ett element i taget, medan collections.Counter räknar varje element i ett enda steg, vilket är snabbare när du behöver alla antal.

AI-assistenter som GitHub Copilot autocomplete count() och Counter-anrop, och genererar loopar eller förståelser som räknar element från en kort beskrivning.

Ja. AI-drivna verktyg kan automatisera skrivning av räkning och frekvenskod, föreslå räknare istället för manuella loopar och omforma långsamma räkningar till effektiva korta meningar.

Ja. count() behandlar versaler och gemener som olika, så 'A' och 'a' räknas separat. Konvertera texten med lower() först för att få antal som inte är skiftlägeskänsliga.

Sammanfatta detta inlägg med: