Syntaks
Eksempel 1: Bruke tuple count () -metoden i Python -kode
I dette eksemplet bruker vi Python Tuple “Count ()” -metoden for å telle det totale antallet av et spesifikt element som er til stede i tupelen som brukeren har uttalt som gjentatt. Tuples tillater å holde flere gjenstander i en enkelt variabel. Tupelen er en av Pythons strukturplandatasett for å holde enorme datasett. De tre andre er liste, samling og ordbok, og hver har sitt eget sett med egenskaper og bruksområder. En tuple er en ordentlig, uforanderlig samling.
La oss begynne den første delen av koden, som har en tuple av heltall med forskjellige antall verdier. Det er ni komponenter totalt i denne tupelen, hvorav noen gjentar tall. Tuples 'verdier er “32”, “33”, “48”, “14”, “32,” “40”, “60” og “48”. Som vi kan se, er noen av tallene i tupelen duplisert, men vi bruker "Count ()" -funksjonen her, som vil returnere antallet antallet som er spesifisert i metodens parenteser. Denne samlingen av tuples holdes i den tidligere initialiserte variabelen “Num.”
Deretter bruker vi i den følgende linjen "Count ()" -metoden, og passerer parameteren “Num” og spesifikasjonen “32” i metodens parenteser fordi vi vil vite hvor mange ganger tallet “32” vises i tupelen. Vi lagrer resultatet oppnådd ved å bruke metoden “Count ()” i variabelen “Count” som vi satte opp. Deretter, i den følgende linjen, kaller vi "print ()" -funksjonen og passerer utsagnet "antallet 32 er" til denne funksjonen. Fordi vi har skrevet denne uttalelsen i omvendt komma, vil den skrive ut nøyaktig slik den vises i utdataene. Vi passerer også den variable "tellingen" som et argument fordi den inneholder resultatet av tellingen vi vil vise.
Uttalelsen “Antallet 32 er” og tallet “3” vises begge i utgangen, noe som indikerer at tallet “32” i tupelen gjentas tre ganger. Antallet “32” vises fordi, som vi kan se i forrige kode, tupelen inkluderte elementet “32” tre ganger, og vi ga “32” til “Count ()” -funksjonen.
Den andre delen av koden inneholder deretter en tuple av strenger. Det er seksstrengelementer i denne tupelen. Fra og med den første kodelinjen har vi en verdi av tupelen som inneholder strengverdiene "Banana", "Mango", "Apple", "Gruer", "Banana" og "Apple".
I denne delen av koden vil vi bruke tellefunksjonen for å bestemme hvor mange ganger strengverdien “Apple” vises i en tuple. Denne tupelen inneholder navnene på forskjellige frukt som strengverdier. Denne tupelen blir holdt i den initialiserte variabelen “Frukter”. Da verdien av tupelen er lagret i variabelen “Fruits”, bruker vi den med “Count ()” -metoden i følgende linje. Vi passerte også spesifikasjonen "Apple" som et argument til denne "Count ()" -funksjonen i parentesene fordi vi ønsker å telle antallet "epler" som er til stede i en tuple.
Deretter kaller vi i den følgende linjen "PRINT ()" -funksjonen, og passerer utsagnet "Antallet Apple er" og variabelen "Count", som vi initialiserte tidligere og passerte som parametere fordi utgangen til "Count () ”-Metoden lagres i den.
Antallet "Apple" som er "2", vises i utgangen. Dette viste at verdien “Apple” ble brukt to ganger i tupelen. Fordi vi passerte elementet "Apple" i "Count ()" -funksjonen i forrige kode, viste det bare totalen av elementet "Apple".
Den tredje delen av koden vil telle antall flere elementer som er til stede i en tupel for hvert element, i motsetning til å telle antall ganger et element er til stede i en tuple som vi gjorde i den andre delen. I motsetning til de to foregående delene, der vi bare telte enkeltelementene i tupelen, i denne delen, telte vi både de enkelte elementene og repetisjonene.
La oss nå kort gå over koden. Vi har en tuple med verdiene “sølv”, “blå”, “sølv”, “rød”, “blå”, “gul” og “oransje” som vi vil lagre i variabelen “farger”. Følgende linje bruker "Fra samlinger importteller" en beholder som teller det totale antallet elementer den holder, kalles en "teller". Det er en motundertype i databaseklassen. Ordbokmodulen gir en undertype med tittelen Counter. Ved hjelp av Python -tellerverktøyet kan du telle den delte nøkkelen i en struktur, ofte kjent som en hashingvare.
Intensjonen bak å bruke dette kan telle elementene i en iterable liste. En teller gjør det enkelt å utføre en matematisk operasjon som å legge til, redusere, overlappe og fagforening. En teller kan på samme måte telle en annen tellers komponenter. "Print ()" -funksjonen kalles deretter i neste linje, og inni den brukes "Counter" -funksjonen til å telle alle varenummerene. Denne funksjonen tar også inndata "farger" som et argument som inneholder verdiene vi trenger for å oppnå antall antall.
I utgangsseksjonen viser det det totale antallet av elementer i tupelen. Som du ser, er det første elementet sølv, som har en telling av "2", etterfulgt av "Blue", som har en telling av "2", "rød" som har totalt "1" "gul" som har en telling av "1" og "oransje", som har en telling av "1". Dette elementets telling indikerer hvor mange ganger det vises i tupelen og hvor ofte den gjentar seg.
Eksempel 2: Bruke count () -metoden, for å telle elementene i en liste og en tuple
I dette eksemplet vil vi undersøke listen og tupleelementene i tupelen. La oss begynne koden ved å opprette en variabel kalt "data" for å lagre en tuple. Vi har da både tuples og lister inne i tupelen. Strengelementene “K” og “L” er verdiene i tupelen. Innenfor tupelen er det to andre tuples med identiske elementer, “('K' og“ L ') ”. Det er to lister med heltall, som begge har de samme verdiene, “(9, 0)”. Siden verdien av tupelen er lagret i variabelen “Data”, brukte vi “Count ()” -metoden i følgende linje. Vi passerte tupelen “('K', 'L')” som et argument til denne “Count ()” -metoden for å telle antall tuples som er til stede inne i tupelen.
I den følgende linjen brukte vi "print ()" -funksjonen og besto uttalelsen, "tellingen av tupelen (" k "," l ") er", og den variable "tellingen" tidligere opprettet og lagret resultatet av "Count ()" -metoden. Ved å bruke samme prosedyre, teller vi antall lister i tupelen i neste linje. I stedet for å levere tupelen som en inngang til "Count ()" -metodens parametere, benyttet vi listeelementene "[9, 0]" på det stedet. Vi brukte "print ()" -funksjonen igjen for å vise antall lister som finnes inne i tupelen.
Utgangen gjør det klart at tupelen vises to ganger, og at listen også vises to ganger inne i tupelen.
Konklusjon
Vi har lært hvordan vi kan telle forekomstene til hvert element i tupelen. I denne artikkelen har vi snakket om denne strategien med to eksempler. For det første ga vi bare det eneste tupleelementet som et argument for å definere hvor mange ganger det ville bli gjentatt i tupelen og brukte også “Count ()” i de flere elementene. For det andre fant vi antallet elementer i en liste og tupelen inne i tupelen. Du vil utvilsomt lære mer om "Count ()" -metodens funksjonalitet fra denne artikkelen.