Python Tuple Index Method

Python Tuple Index Method
For å finne et elements indeksplassering i en tuple, bruk Python Tuple “Index ()” -metoden. Den første og minste forekomsten av et element som finnes flere ganger i tupelen vil bli returnert. Elementet må leveres i parentesene til "indeksen ()" -funksjonen. Hvis vi ikke spesifiserte elementet eller forlot "indeksen ()" -metoden, viste resultatet, resultatet viste en feil.

Syntaksen til Tuple Index () -metoden

Eksempel 1: Bruke Tuple Index () -metoden i Python -kode

I dette eksemplet bruker vi "indeksen ()" -funksjonen til tupelen for å finne et element i tupelen og enkelt returnere indeksen. "Indeks ()" -metoden til tupelen finner det gitte elementet i tupelen og returnerer indeksposisjonen. En listens elementer kan endres, i motsetning til en tuple, hvis komponenter ikke kan endres etter at de er tildelt. For å lage en tuple, må alle elementene 'bestanddeler være inneholdt i parenteser, hver og en deles av et komma. Selv om det ikke er viktig å bruke parentes, er det god praksis. Enhver rekke objekter, muligens av forskjellige slag, kan være inneholdt i en tuple.

La oss begynne koden ved å lage variabelen “farger” og gi den en verdi. Vi har verdiene 'Green', 'Red', 'Blue', 'Orange', 'Silver', 'Purple' og 'Black' i tupelen vår. Dette er egentlig en fargestoff, der hvert medlem er en strengverdi som alltid er skrevet i omvendt komma. Funksjonen “Print ()” kalles deretter på neste linje, og variabelen “Fargene” sendes til den inne i funksjonens parenteser siden den inneholder fargenes tuple som vi vil vise på skjermen. For å se utdataene, trykker du på Kjør -knappen.

Tupelen vises i utgangen. Som vi kan se, har den "syv" forskjellige varer. Hvert element i en tuple er en strengtype, som i hovedsak representerer fargenavnene. Indeksstørrelsen på denne tupelen er "seks"; selv om et nåværende element er syv, og indeksen starter alltid på null.

Nå, i den følgende kodelinjen, vil vi vise plasseringen til det gitte elementet som er til stede i en tuple ved å bruke “indeks ()” -metoden og passere variabelen “farger” med den fordi tupelen er lagret i denne variabelen. I tillegg vil vi passere tupleelementet 'oransje' som et argument til "indeksen ()" -metodens parentes fordi vi ønsker å søke etter indeksposisjonen til et element "oransje" fra den gitte tupelen. Deretter, i den følgende linjen, kaller vi "print ()" -funksjonen, og passerer utsagnet "Oransens indeksnummer er", så vel som variabelen "Resultat1" som en parameter fordi det er der vi lagrer utgangen til “indeksen ( ) ”Metode.

Siden vi spesifiserte elementet 'oransje' som et argument i "indeks ()" -metoden, og vi vet at denne funksjonen bare vil søke etter elementet vi har spesifisert, returnerer den indeksposisjonen til det elementet, som er "3" i Utgangen som vises. Fordi indeksstørrelsen alltid begynner ved “0” og slutter på “N-1”, der “N” er størrelsen på tupelen, så plasseringen av “oransje” er “3”.

Posisjonen til elementet 'svart' fra den gitte tupelen vil nå vises i følgende kodelinje. I forrige linje ble plasseringen av elementet 'oransje' vist. Denne gangen viste vi imidlertid plasseringen av et annet element enn den samme tupelen. Prosedyren er den samme, men vi vil passere elementet 'svart' i parentesene til “indeks ()” -metoden. Så la oss gå videre til koden.

Vi bruker metoden “Index ()” med variabelen “Colors”, som vi initialiserte i den første delen ovenfor fordi det er der tupelen er lagret. Vi passerer også elementet 'svart' som et argument til “indeks ()” -metoden fordi vi ønsker å finne indeksposisjonen til 'svart' i tupelen. Etter å ha opprettet variabelen “Resultat2” i foregående linje og lagret resultatet av indeksen () -metoden i den, utfører vi nå “print ()” -funksjonen ved å gi uttrykket “Black's Index Number Is” så vel som variabel. Derfor vil denne "print ()" -funksjonen vise uttalelsen som ble bestått og indeksposisjonen til elementet 'svart'.

Posisjonen til elementet 'svart' i indeksen, som er "6", ble vist i utgangen. At indeksstørrelsen startet ved “null” indikerer at elementet 'svart' er inneholdt i tupelen i posisjon syv.

Den neste delen inneholder en tumle av tall. Hvis elementet gjentas i tupelen, vil vi varsle deg om posisjonsindeksen i denne koden. La oss komme i gang med koden. Det er seks heltall i tuplene “5”, “8”, “12”, “15”, “5”, “12” og “6”. Nå brukes noen av tupelens tall to ganger. Deretter, for å vise tupelen på skjermen, bruker vi "print ()" -funksjonen i følgende linje med variabelen "tall" som vi tidligere har opprettet og lagret tupelen i. "Indeks ()" -metoden brukes deretter med "tall" som argument, og elementet "5" sendes inne i parentesene til denne metoden siden vi må se etter indeksposisjonen til "5" i tupelen.

Som du ser vises elementet “5” to ganger i tupelen. Imidlertid vil "indeks ()" bare returnere posisjonen til den minste indeksen i tupelen. Derfor, fordi "5" vises to ganger i dette tilfellet, vil den vise sin posisjon som den første i tupelen. Deretter, i den følgende linjen, kaller vi "print ()" -funksjonen, med inngangen "plassering på 5 i indeksen" og variabelen "resultat1", som vi tidligere hadde initialisert og lagret utdataene til “indeksen () ”Metode.

Nå viste utgangen først tupelen til heltall, som hovedsakelig er sammensatt av syv elementer. I tupelen gjentar varene “5” og “12” to ganger. Fordi vi spesifiserte elementet “5” i parentesene til “Indeks ()” -metoden som dens parameter, og fordi “5” gjentar seg to ganger, viser den bare den minste indeksposisjonen, viste det indeksposisjonen til “5” i tupelen , som er "null" i følgende linje. Indeksposisjonen er “0” fordi indeksstørrelsen starter på null, og den første eller minste posisjonen til “5” i tupelen er “1”.

Eksempel 2: Bruke start- og sluttargumenter for indeksen () -teknikken

Elementets indeks fra start- og sluttparametere vil bli brukt i dette tilfellet. Fruktens tuple i dette eksemplet ble generert ved bruk av strengverdiene for navnene på fruktene, og det ble gitt tittelen "Frukt". I den første definerte vi en variabel kalt "frukt" for å holde tupelen. Verdiene er 'Apple', 'Mango', 'Grapes', 'Banana', 'Apple', 'Orange' og 'Cherry'. I dette eksemplet skal vi imidlertid bruke elementet 'Apple' som en parameter inne i “indeks ()” -metoden to ganger for å skanne posisjonen til elementet 'Apple' i tupelen.

Dette er fordi elementet 'epler' brukes i tupelen to ganger, og “indeks ()” -metoden viser bare den minste plasseringen av gjentatte elementer. Deretter, for å vise tupelen, brukte vi "print ()" -funksjonen og sendte den til variabelen "frukt" som et argument. Deretter brukte vi indeksen () -metoden med variabelen "frukt" og passerte elementet 'Apple' som elementet for å finne sin indeksposisjon i tupelen som Apple to ganger, slik at det returnerer sin første forekomst i tupelen.

Deretter kalte vi "print ()" -funksjonen ved å kalle variabelen "utfall1" fordi indeksen () -metoden er lagret i den. Den samme prosessen blir deretter utført i neste linje. Denne gangen er parameteren imidlertid elementet et "eple", med start- og sluttindeksstørrelsene er henholdsvis "3" og "6", henholdsvis ". Som et resultat ville "Apple" bli skannet fra indeksen "3" til "6". Fordi resultatet er lagret i "Outcome2" -variabelen, som vi trenger å vise, bruker vi "print ()" i følgende linje ved å gi uttalelsen og dette "utfall2" som parametere.

Utgangen viste en tuple av frukt med syv strengelementer i den, og den påfølgende linjen returnerte plasseringen av 'eple' i indeksen, som var “0” fordi 'Apple' dukket opp to ganger i tupelen. Det første utseendet til 'Apple' i tupelen ble vist i det første tallet, men indeksstørrelsen var “0” fordi indeksen begynner ved “0.”Elementet 'Apple' var lokalisert ved indeksen“ 4 ”i følgende linje mellom den spesifiserte indekslisten, som var fra indeks 3 til 6.

Konklusjon

Denne artikkelen dekket hvordan du bruker Python til å implementere tuple -metoden “Index ()”. Vi ga to eksempler; I den første ble indeksposisjonen til et gitt element vist, sammen med en forklaring på hva som ville skje hvis elementet dukket opp to ganger i en tuple. I det andre ble "indeksen ()" -teknikken brukt, med dens starter og slutter parametere. Denne artikkelen vil guide deg når du samhandler med tuple -metoden “Index ()”.