Hvordan skaffe en indeks i Python

Hvordan skaffe en indeks i Python
Vi skal diskutere hvordan vi kan skaffe indeksen i Python i denne artikkelen. Her vil vi gå gjennom fire forskjellige Python -programmeringsteknikker for å skaffe en listens indeks ved å bruke en "for" -sløyfe.

Python -språket tilbyr forskjellige sløyfetyper for å imøtekomme sløyfekravene. I Python er det mange måter å kjøre løkkene. For løkker er en av de som er ansatt for progressiv traversal.

For illustrasjon kan for (i = 0; i; i ++) brukes til å iterere gjennom en liste, streng eller matrise. For hver sløyfe i Python er det en "for in" -sløyfe som er identisk med de på andre programmeringsspråk.

I Python kan vi få indeksen ved bruk av:

  • Indekselementer
  • Enumerate () -funksjon
  • Liste over forståelse
  • Zip () -funksjon

Bruk indeksvariabelen

Plasseringen av ethvert objekt i en liste er representert av indekselementet. I den følgende illustrasjonen bruker vi listen over enheter for å få indeksen. Vi itererer gjennom en nødvendig streng ved bruk av en iterator -attributt.

Først initialiserer vi variabelen “D” og tildeler den “lekeplass” -verdien. For å vise linjen "Liste over indekser og deres verdier:" På skjermen bruker vi metoden Print (). Vi bruker en "for" -sløyfe for å vise listens indekser. Vi bruker Len () -metoden innen denne "for" -sløyfen. For å bestemme lengden på verdien av "D", bruker vi Len () -funksjonen. Denne sløyfen itererer til det kommer til en slutt.

Bruk enumerat () -funksjonen

Denne metodikken brukes i "for" -løkken for å oppnå indeksen og den relaterte verdien for hvert element i en liste innen et område.

Her erklærer vi en liste over de fire forskjellige fruktene. En variabel med navnet "D_1" brukes til å lagre denne listen. Uttalelsen “Indeksene og verdiene er:” vises når metoden Print () brukes. Vi bruker "for" -sløyfe og enumerat () -funksjon for å skaffe indekser og verdier. Print () -funksjonen blir deretter brukt for å skrive ut utfallet.

Bruk listeforståelsesmetoden

Denne teknikken lager en liste over indeksene før du leverer indeks- og indekselementer.

Navnene på landene er oppført og oppbevares i variabelen “C_name.”Strengen“ indekser ”er skrevet ut på skjermen etter print () -metoden. Etter det bruker vi listeforståelsesmetoden for å få indeksene. For å skaffe lengden på den nødvendige listen, bruker vi Len () -funksjonen. Vi bruker metoden Print () nok en gang for å vise ordet “verdier” på skjermen. Nå, ved å bruke listeforståelsesteknikken, innhenter vi dataene til indeksene. Indeksene og verdiene vises ved å bruke metoden Print ().

Bruk zip () -funksjonen

Vi må passere to lister for å bruke zip -teknikken som glidelåer indeksen og verdiene, samtidig. Det er to lister: den ene med indeksverdier og den andre med komponenter.

For å starte programmet opprettes to lister. Den første har forskjellige heltall. Variabelen “i_list” indikerer denne listen. Den andre viser en liste over noen yrker. Vi erklærer en variabel 'p_list' for å representere listen over yrker. Vi bruker "for" -sløyfen og zip () -funksjonen for å skaffe indekser og verdier. Vi gir de to listene som parametrene til zip -funksjonen. Til slutt brukes print () -metoden for å vise indeksen og verdiene.

Konklusjon

Denne artikkelen oppsummerer de fire Python -måtene å skaffe indeksen. Vi utfører mange programmer relatert til slike prosedyrer. For å få indeksen i Python bruker vi indeksvariabelen i det første eksemplet, enumerate () -funksjonen i andre forekomst, listeforståelse i det tredje scenariet, og ZIP () -teknikken i den siste illustrasjonen. Kodene til denne artikkelen er implementert på SPDYER -programvaren.