Python Listaa count() ja ESIMERKKEJ

⚡ Älykäs yhteenveto

Python count()-metodi palauttaa, kuinka monta kertaa tietty elementti esiintyy listassa tai merkkijonossa. Tässä osiossa opit sen syntaksin, näet esimerkkejä listoista ja merkkijonoista ja lasket kaikki elementit kerralla Counter-metodilla.

  • 🔢 Mitä se tekee: count() palauttaa kuinka monta kertaa elementti esiintyy listassa.
  • 📝 Syntaksi: list.count(element) ottaa argumentikseen laskettavan elementin.
  • 🚫 Ei löytynyt: count() palauttaa arvon 0, jos alkiota ei ole listassa.
  • 🔤 Myös jouset: count() laskee myös merkkijonon merkit tai osamerkkijonot.
  • 🤖 Tekoälyn apu: Tekoälytyökalut, kuten Copilot, luovat laskentakoodia välittömästi.

Python Listamäärä

Python laskea

count() on sisäänrakennettu funktio Python. Se palauttaa luettelon tietyn elementin kokonaismäärän. count()-funktiota käytetään luettelon elementtien ja merkkijonon laskemiseen.

Python Luettelon määrä ()

count() on sisäänrakennettu funktio Python. Se palauttaa sinulle luettelon tietyn elementin määrän.

Syntaksi

list.count(element)

parametrit

elementti: Elementti, jonka määrän haluat löytää.

ReturnValue

Metodi count() palauttaa kokonaisluvun, eli annetusta listasta annetun elementin määrän. Se palauttaa arvon 0, jos arvoa ei löydy annetusta luettelosta.

Esimerkki 1: List Count

Seuraava esimerkki näyttää count()-funktion toiminnan luettelossa:

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

lähtö:

The count of color: green is  3

Esimerkki 2: Etsi annetusta luettelosta elementtien (kopioiden) määrä

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

lähtö:

The count of element: 3 is  4

Merkkijonon merkkien laskeminen

count()-metodi toimii myös merkkijonoilla ja palauttaa, kuinka monta kertaa merkki tai alimerkkijono esiintyy.

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

lähtö:

3
2

Laske kaikki elementit laskurin avulla

Jos haluat laskea kaikki elementit kerralla yksitellen, käytä kokoelmamoduulin Counter-funktiota.

from collections import Counter

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

lähtö:

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

UKK

count() palauttaa kuinka monta kertaa annettu elementti esiintyy listassa. list.count(element) ottaa elementin argumentikseen ja palauttaa kokonaisluvun.

count() palauttaa arvon 0, kun elementtiä ei ole listassa. Se ei koskaan aiheuta virhettä puuttuvan arvon vuoksi.

Kyllä. string.count(substring) palauttaa, kuinka monta kertaa merkki tai alimerkkijono esiintyy merkkijonossa, samalla tavalla kuin listassa.

Käytä collections.Counter-funktiota, joka palauttaa jokaisen elementin sanakirjan ja sen määrän yhdellä kutsulla sen sijaan, että kutsuisit count()-funktiota jokaiselle elementille.

count() laskee yhden elementin kerrallaan, kun taas collections.Counter laskee kaikki elementit kerralla, mikä on nopeampaa, kun tarvitaan kaikki laskurit.

Tekoälyavustajat, kuten GitHub Copilot, täydentävät automaattisesti count()- ja Counter-kutsuja ja luovat silmukoita tai ymmärryksiä, jotka laskevat yhteen elementtejä lyhyestä kuvauksesta.

Kyllä. Tekoälyllä toimivat työkalut voivat automatisoida laskenta- ja frekvenssikoodin kirjoittamisen, ehdottaa laskureita manuaalisten silmukoiden sijaan ja muokata hitaita laskelmia tehokkaiksi yhden rivin lauseiksi.

Kyllä. count() käsittelee isoja ja pieniä kirjaimia eri kirjaimina, joten 'A' ja 'a' lasketaan erikseen. Muunna teksti ensin lower()-funktiolla, jotta kirjainkokoa ei erotella.

Tiivistä tämä viesti seuraavasti: