Python Loendi arv() koos EXAMPLES-iga

⚡ Nutikas kokkuvõte

. Python Meetod count() tagastab, mitu korda antud element loendis või stringis esineb. Siin õpid selle süntaksit, vaatad näiteid loendite ja stringide kohta ning loendad kõik elemendid korraga funktsiooni Counter abil.

  • 🔢 Mida see teeb: count() tagastab, mitu korda element loendis esineb.
  • 📝 süntaksit: list.count(element) võtab argumendiks loendatava elemendi.
  • 🚫 Ei leitud: count() tagastab 0, kui elementi nimekirjas pole.
  • 🔤 Ka stringid: count() loendab ka stringis olevaid märke või alamstringe.
  • 🤖 Tehisintellekti abi: Tehisintellekti tööriistad, näiteks Copilot, genereerivad loendamiskoodi koheselt.

Python Loendite arv

Python loe

count () on sisseehitatud funktsioon Python. See tagastab loendis antud elemendi koguarvu. Funktsiooni count() kasutatakse nii loendi elementide kui ka stringi loendamiseks.

Python Loendi arv ()

count () on sisseehitatud funktsioon Python. See tagastab teile loendis antud elemendi arvu.

Süntaks

list.count(element)

parameetrid

element: element, mille arvu soovite leida.

ReturnValue

Meetod count() tagastab täisarvu, st antud loendist antud elemendi arvu. Tagastab 0, kui väärtust antud loendist ei leitud.

Näide 1: Loendi loendus

Järgmine näide näitab funktsiooni count() tööd loendis:

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

Väljund:

The count of color: green is  3

Näide 2: elementide (duplikaatide) arvu leidmine antud loendist

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

Väljund:

The count of element: 3 is  4

Märkide loendamine stringis

count() meetod töötab ka stringidega, tagastades arvu, mitu korda märk või alamstring esineb.

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

Väljund:

3
2

Loendage kõik elemendid loenduri abil

Iga elemendi korraga loendamiseks ükshaaval asemel kasutage kollektsioonide mooduli Counter funktsiooni.

from collections import Counter

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

Väljund:

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

KKK

count() tagastab mitu korda antud element loendis esineb. list.count(element) võtab elemendi argumendiks ja tagastab täisarvu.

count() tagastab 0, kui elementi loendis pole. Puuduva väärtuse korral ei anna see kunagi viga.

Jah. string.count(substring) tagastab, mitu korda märk või alamstring stringis esineb, toimides samamoodi nagu loendis.

Kasutage funktsiooni collections.Counter, mis tagastab iga elemendi sõnastiku ja selle loenduri ühe väljakutsega, selle asemel, et iga elemendi jaoks count() funktsiooni kutsuda.

count() loendab ühe elemendi korraga, samas kui collections.Counter loendab kõik elemendi ühe korraga, mis on kiirem, kui vaja läheb kõiki loendeid.

Tehisintellekti assistendid, näiteks GitHub Copilot, täidavad automaatselt count() ja Counter kõnesid ning genereerivad tsükleid või arusaadavaid protsesse, mis loetlevad lühikese kirjelduse elemente.

Jah. Tehisintellektil põhinevad tööriistad suudavad automatiseerida loenduri ja sageduskoodi kirjutamist, soovitada loendurit käsitsi tehtavate tsüklite asemel ning muuta aeglased loendused tõhusateks üherealisteks lauseteks.

Jah. count() käsitleb suur- ja väiketähti erinevatena, seega loendatakse 'A' ja 'a' eraldi. Tõstutundetu loenduse saamiseks teisenda tekst esmalt lower() abil.

Võta see postitus kokku järgmiselt: