conteggio lista Python

Il metodo Python count() calcola quante volte un particolare elemento appare in un elenco o in una stringa. count() accetta un argomento: il valore che si desidera cercare nell’elenco. Il metodo count() viene aggiunto alla fine di un elenco o di un oggetto stringa.

Puoi voler sapere quante volte un valore specifico appare nell’elenco o nella stringa. Ad esempio, supponiamo che tu sia un grossista. Potresti voler sapere quanti ordini ha effettuato un cliente specifico negli ultimi sei mesi.

Il metodo Python count() può essere utilizzato per contare il numero di volte che un particolare l’elemento viene visualizzato in un elenco o in una stringa. Se utilizzato con una stringa, il metodo count() conta il numero di volte in cui una sottostringa appare in una stringa più grande. Quando count() viene utilizzato con un elenco, il metodo conta il numero di occorrenze di un valore specificato in un elenco.

In questo articolo, discuteremo come per usare il metodo count() sia su elenchi che su stringhe.

Funzione Python count()

La funzione Python count() calcola quante volte un valore viene visualizzato in un elenco o in una stringa. Restituisce il numero di volte in cui il valore viene visualizzato come intero.

Ecco la sintassi per la funzione count():

Il nostro codice conta come molte volte "Lewis" appare nella nostra lista.

Puoi vedere che il metodo count() viene aggiunto dopo un valore di lista in questo esempio. count() non accetta una lista come argomento. Il metodo count() prevede che tu passi il valore per il quale desideri cercare in un elenco o in una stringa come argomento.

L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnico dopo aver frequentato un campo di addestramento. Fatti abbinare a un bootcamp oggi.

Il laureato medio di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.

Ad esempio, diciamo dire che sei un venditore per un’azienda locale di tè. Potresti voler sapere quante volte il tè English Breakfast è stato venduto nell’ultimo mese a un particolare cliente. Ciò ti consentirà di valutare la domanda del tè.

Potresti utilizzare un metodo count() su un elenco di ordini di tè effettuati nell’ultimo mese da un determinato cliente per valutare la domanda . Ecco un esempio di programma che svolge questo compito:

Nella prima riga di codice dichiariamo un array Python che memorizza tutti gli ordini che un particolare cliente ha effettuato nell’ultimo mese. count() per calcolare quante volte il tè English Breakfast è stato ordinato dal cliente.

Infine, stampiamo il risultato del nostro count() alla console. Lo facciamo usando una istruzione Python print(). Il nostro codice restituisce il numero totale di volte in cui viene visualizzato l’elemento English Breakfast nell’elenco. Il risultato è 3 in questo caso.

La funzione count() in Python può essere usata su una lista di numeri. Supponiamo che tu sia un insegnante di quarta elementare che vuole sapere quanti bambini di dieci anni ci sono nella tua classe. Puoi calcolare queste informazioni utilizzando il seguente codice:

Contiamo l’elemento quattro volte nella nostra lista. Il programma restituisce: 4.

Il metodo count() può contare il numero di occorrenze di una sottostringa all’interno di una stringa più grande. Il metodo stringa Python count() cerca attraverso una stringa. Restituisce un valore pari al numero di volte in cui una sottostringa appare nella stringa.

La sintassi per la funzione integrata count() è come segue:

Il metodo string count() accetta tre parametri:

  • substring è la stringa il cui conteggio deve essere calcolato con la stringa più grande (obbligatorio)
  • start_pos è la posizione dell’indice in cui dovrebbe iniziare la ricerca (opzionale)
  • end_pos è la posizione dell’indice a cui la ricerca dovrebbe fermarsi (opzionale)

count() Esempio Python: utilizzo di stringhe

Usiamo un esempio per mostrare il metodo string count(). che abbiamo una stringa Python che contiene l’albo d’onore mese per mese per la nostra classe. Vogliamo sapere quante volte Emily appare sull’onore roll. Potremmo usare il seguente codice per calcolare questo numero:

Il nostro codice restituisce: 2.

Il nostro il codice funziona in modo simile al metodo list count(). La differenza è che in questo esempio abbiamo specificato una stringa anziché una lista.

Uso dell’argomento della posizione iniziale

Possiamo usare il Argomenti start_pos e end_pos per specificare dove deve iniziare la nostra ricerca. Diciamo che vogliamo sapere quante volte Frank è apparso nell’albo d’onore da quando è apparso per la prima volta.

Per calcolare questi dati, vogliamo ignorare la prima volta che è apparso nell’albo d’oro. Potremmo farlo usando il seguente codice:

Il nostro codice restituisce: 1.

Mentre Frank appare due volte nella nostra lista d’onore, la prima volta che appare è prima della posizione di indice 6 nella nostra stringa. Poiché abbiamo specificato l’argomento start_pos e l’abbiamo impostato su 6, il nostro programma ignora tutti i caratteri prima di quel valore di indice. Quindi, il nostro codice restituisce 1, anziché 2.

Uso dell’argomento della posizione finale

Oppure diciamo che vogliamo scoprire quante volte Emily è stata nell’albo d’oro prima della sua ultima vittoria. Potremmo calcolarlo utilizzando il seguente codice:

"Il Karma di carriera è entrato nella mia vita quando ne avevo più bisogno e mi ha aiutato rapidamente ad abbinarmi a un bootcamp. Due mesi dopo la laurea, ho trovato il lavoro dei miei sogni in linea con il mio valori e obiettivi nella vita!"

Venus, Software Engineer presso Rockbot

Il nostro metodo count() restituisce il numero di volte in cui Emily è stata nell’albo d’oro. Il programma Python restituisce: 1.

Nel nostro esempio abbiamo specificato sia un argomento start_pos che un end_pos. L’argomento end_pos è impostato su 49, che è prima che la seconda Emily appaia nella nostra stringa.

Emily è stata due volte nell’albo d’oro mensile, ma il suo nome è apparso nell’elenco solo una volta prima della posizione nell’indice 49 nella nostra lista.

Conclusione

Il metodo count() in Python calcola quante volte un particolare valore appare all’interno di una stringa o di un elenco in Python. count() accetta un argomento: il valore che vuoi cercare nella stringa o nell’elenco.

Quando count() viene utilizzato con una stringa, cercherà una sottostringa all’interno di una stringa più grande. Quindi, count() restituirà il numero di volte in cui sottostringa appare nella stringa. Quando count() viene utilizzato con una lista, restituirà il numero di t imes un valore particolare è stato inserito nell’elenco.

Ora hai le conoscenze necessarie per usare il metodo di conteggio Python come un professionista! Per trovare altre risorse per l’apprendimento di Python, dai un’occhiata alla nostra guida How to Learn Python.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method