Sintassi
Esempio 1: utilizzo del metodo TUPLE COUNT () nel codice Python
In questo esempio, useremo il metodo Python Tuple "Count ()" per contare il numero totale di un elemento specifico presente nella tupla che l'utente ha affermato come ripetuto. Le tuple consentono il mantenimento di più oggetti in una singola variabile. La tupla è uno dei set di dati del piano di struttura di Python per mantenere enormi set di dati. Gli altri tre sono elenchi, raccolta e dizionario, e ognuno ha il proprio set di caratteristiche e usi. Una tupla è una collezione ordinata e immutabile.
Iniziamo la prima sezione del codice, che ha una tupla di numeri interi con vari numeri di valori. Ci sono nove componenti in totale in questa tupla, alcuni dei quali ripetono numeri. I valori delle tuple sono "32", "33", "48", "14", "32," "40", "60" e "48". Come possiamo vedere, alcuni dei numeri nella tupla sono duplicati, ma stiamo usando la funzione "Count ()" qui, che restituirà il conteggio del numero specificato nelle parentesi del metodo. Questa raccolta di tuple viene mantenuta nella variabile precedentemente inizializzata “Num."
Quindi, nella riga seguente, utilizziamo il metodo "Count ()", passando il parametro "NUM" e il specificatore "32" nelle parentesi del metodo perché vogliamo sapere quante volte il numero "32" appare nella tupla. Stiamo memorizzando il risultato ottenuto utilizzando il metodo "Count ()" nella variabile "Conte" che abbiamo configurato. Quindi, nella riga seguente, chiamiamo la funzione "Print ()" e passiamo l'affermazione "Il conteggio di 32 è" a questa funzione. Poiché abbiamo scritto questa affermazione in virgole invertite, stamperà esattamente come appare nell'output. Passiamo anche la variabile "conta" come argomento perché contiene il risultato del conteggio che vogliamo visualizzare.
L'istruzione "Il conteggio di 32 è" e il numero "3" è entrambi visualizzato nell'uscita, indicando che il numero "32" nella tupla viene ripetuto tre volte. Il conteggio di "32" viene visualizzato perché, come possiamo vedere nel codice precedente, la tupla includeva l'elemento "32" tre volte e abbiamo passato "32" alla funzione "Count ()".
La seconda sezione del codice contiene quindi una tupla di stringhe. Ci sono sei elementi in questa tupla. A partire dalla prima riga di codice, abbiamo un valore della tupla che contiene i valori delle stringhe "banana", "mango", "mela", "uva", "banana" e "mela".
In questa sezione del codice, useremo la funzione di conteggio per determinare quante volte il valore della stringa "Apple" appare in una tupla. Questa tupla contiene i nomi di vari frutti come valori di stringa. Questa tupla viene mantenuta nella variabile inizializzata "frutti". Quindi, poiché il valore della tupla è memorizzato nella variabile "frutti", lo stiamo usando con il metodo "Count ()" nella riga seguente. Abbiamo anche superato lo specificatore "Apple" come argomento a questa funzione "Count ()" all'interno delle parentesi perché vogliamo contare il numero di "mele" che sono presenti in una tupla.
Quindi, nella riga seguente, chiamiamo la funzione "Print ()", passando l'affermazione "Il conteggio di Apple è" e il "conteggio" variabile, che abbiamo inizializzato in precedenza e superato come parametri perché l'output del "conteggio () "Il metodo è memorizzato in esso.
Il conteggio di "Apple" che è "2" è mostrato nell'output. Ciò ha mostrato che il valore "Apple" è stato usato due volte nella tupla. Poiché abbiamo superato l'elemento "Apple" nella funzione "Count ()" nel codice precedente, ha visualizzato solo il totale dell'elemento "Apple".
La terza sezione del codice conterà il numero di più elementi presenti in una tupla per ciascun elemento, invece di contare il numero di volte in cui un elemento è presente in una tupla come abbiamo fatto nella seconda sezione. Contrariamente alle due parti precedenti, dove abbiamo contato solo i singoli elementi della tupla, in questa parte, abbiamo contato sia i singoli elementi che le ripetizioni.
Ora, esaminiamo brevemente il codice. Abbiamo una tupla con i valori "argento", "blu", "argento", "rosso", "blu", "giallo" e "arancione" che immagazzineremo nella variabile "colori". La riga seguente utilizza "da collezioni Import Counter" un contenitore che conta il numero totale di elementi che detiene è chiamato "contatore". C'è un sottotipo di contatore nella classe di database. Il modulo del dizionario fornisce un sottotipo intitolato contatore. Utilizzando lo strumento Python Counter, è possibile contare la chiave condivisa in una struttura, spesso noto come oggetto di hashing.
L'intento alla base dell'impiego di questo può contare gli elementi in un elenco iterabile. Un contatore rende semplice fare un'operazione matematica come l'aggiunta, la riduzione, la sovrapposizione e l'Unione. Anche un contatore può contare i componenti di un altro contatore. La funzione "Print ()" viene quindi chiamata nella riga successiva e, al suo interno, la funzione "Counter" viene utilizzata per contare tutti i numeri degli articoli. Questa funzione prende anche i "colori" di input come argomento contenente i valori di cui abbiamo bisogno per ottenere il conteggio dei numeri.
Nella sezione di output, mostra il numero totale di conteggi di elementi nella tupla. Come puoi vedere, il primo elemento è l'argento, che ha un conteggio di "2", seguito da "blu", che ha un conteggio di "2", "rosso" che ha un totale di "1" "giallo" che ha un conteggio di "1" e "arancione", che ha un conteggio di "1". Il conteggio di questo elemento indica quante volte appare nella tupla e quanto spesso si ripete.
Esempio 2: utilizzando il metodo Count (), per contare gli elementi di un elenco e una tupla
In questo esempio, esamineremo l'elenco e gli elementi della tupla contenuti all'interno della tupla. Iniziamo il codice creando una variabile chiamata "dati" per archiviare una tupla. Abbiamo quindi sia tuple che elenchi all'interno della tupla. Gli elementi della stringa "K" e "L" sono i valori nella tupla. All'interno della tupla ci sono altre due tuple con elementi identici, "('k' e" l ') ". Esistono due elenchi di numeri interi, entrambi i quali hanno gli stessi valori, "(9, 0)". Poiché il valore della tupla è memorizzato nella variabile "dati", abbiamo usato il metodo "count ()" nella riga seguente. Abbiamo superato la tupla "('k', 'l')” come argomento a questo metodo “count ()” per contare il numero di tuple presenti all'interno della tupla.
Nella riga seguente, abbiamo usato la funzione "print ()" e abbiamo superato l'affermazione, "Il conteggio della tupla (" k "," l ") è" e la variabile "conteggio" precedentemente creata e memorizzata il risultato di Il metodo "Count ()". Utilizzando la stessa procedura, contiamo il numero di elenchi contenuti nella tupla nella riga successiva. Invece di fornire la tupla come input ai parametri del metodo "Count ()", abbiamo utilizzato gli elementi dell'elenco "[9, 0]" in quella posizione. Abbiamo usato nuovamente la funzione "print ()" per visualizzare il numero di elenchi contenuti all'interno della tupla.
L'output chiarisce che la tupla appare due volte e che l'elenco appare anche due volte all'interno della tupla.
Conclusione
Abbiamo imparato come contare le occorrenze di ciascun elemento nella tupla. In questo articolo, abbiamo parlato di questa strategia usando due esempi. Per il primo, abbiamo dato solo l'elemento tupla singolo come argomento per definire quante volte sarebbe stato ripetuto nella tupla e applicato anche il "count ()" nei molteplici elementi. Per il secondo, abbiamo trovato il conteggio degli elementi contenuti in un elenco e la tupla all'interno della tupla. Indubbiamente imparerai di più sulla funzionalità del metodo "Count ()" da questo articolo.