Python Listează count() cu EXEMPLE

⚡ Rezumat inteligent

Python Metoda count() returnează de câte ori apare un anumit element într-o listă sau într-un șir de caractere. Aici veți învăța sintaxa sa, veți vedea exemple despre liste și șiruri de caractere și veți număra toate elementele simultan cu ajutorul funcției Counter.

  • 🔢 Ce face: count() returnează de câte ori apare un element într-o listă.
  • 📝 Sintaxă: list.count(element) primește ca argument elementul care urmează să fie numărat.
  • 🚫 Nu a fost găsit: count() returnează 0 când elementul nu se află în listă.
  • 🔤 Șiruri de caractere: count() numără și caracterele sau subșirurile dintr-un șir de caractere.
  • 🤖 Ajutor AI: Instrumentele de inteligență artificială precum Copilot generează instantaneu cod de numărare.

Python Număr de liste

Python conta

count() este o funcție încorporată în Python. Va returna numărul total al unui element dat dintr-o listă. Funcția count() este folosită pentru a număra elemente dintr-o listă, precum și un șir.

Python Număr liste()

count() este o funcție încorporată în Piton. Vă va returna numărul unui element dat din listă.

Sintaxă

list.count(element)

parametrii

element: elementul pe care doriți să găsiți numărul.

Valoare returnată

Metoda count() va returna o valoare întreagă, adică numărul elementului dat din lista dată. Returnează 0 dacă valoarea nu este găsită în lista dată.

Exemplul 1: List Count

Următorul exemplu arată funcționarea funcției count() pe o listă:

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

ieșire:

The count of color: green is  3

Exemplul 2: Găsiți numărul de elemente (duplicate) dintr-o listă dată

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

ieșire:

The count of element: 3 is  4

Numărarea caracterelor într-un șir de caractere

Metoda count() funcționează și pe șiruri de caractere, returnând de câte ori apare un caracter sau un subșir.

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

ieșire:

3
2

Numără toate elementele folosind contorul

Pentru a număra fiecare element odată în loc de unul câte unul, utilizați funcția Counter din modulul de colecții.

from collections import Counter

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

ieșire:

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

Întrebări frecvente

count() returnează numărul de apariții ale unui element dat într-o listă. list.count(element) ia elementul ca argument și returnează un număr întreg.

Funcția count() returnează 0 când elementul nu este prezent în listă. Nu generează niciodată o eroare pentru o valoare lipsă.

Da. string.count(substring) returnează de câte ori apare un caracter sau un subșir într-un șir, funcționând la fel ca într-o listă.

Folosește collections.Counter, care returnează un dicționar al fiecărui element și numărul său într-un singur apel, în loc să apelezi count() pentru fiecare element.

count() numără câte un element pe rând, în timp ce collections.Counter numără fiecare element într-o singură trecere, ceea ce este mai rapid atunci când aveți nevoie de toate numărătorile.

Asistenții de inteligență artificială, precum GitHub Copilot, completează automat apelurile count() și Counter și generează bucle sau înțelegeri care numără elemente dintr-o scurtă descriere.

Da. Instrumentele bazate pe inteligență artificială pot automatiza scrierea codului de numărare și frecvență, pot sugera contorizare în locul buclelor manuale și pot refactoriza numărătorile lente în replici eficiente.

Da. count() tratează majusculele și minusculele ca fiind diferite, deci „A” și „a” sunt numărate separat. Convertiți textul mai întâi cu lower() pentru numărători care nu țin cont de majuscule/minuscule.

Rezumați această postare cu: