I denne artikkelen vil vi diskutere hvordan du får tilgang til en indeks i Python for loop i Python . Her vil vi bruke 4 forskjellige metoder for tilgang til Python-indeks for en liste som bruker for loop, inkludert tilnærminger til å finne indekser i Python for strenger, lister, etc. Python programmeringsspråket støtter de forskjellige typene løkker, løkkene kan utføres på forskjellige måter. Løkker er en av dem, og de brukes til sekvensiell traversering.
Få tilgang til indeks i For Loop med eksempler
Hvis du for eksempel krysser i en liste, tekst eller matrise, er det en for i loop, som ligner på andre språks for-hver loop.
Vi kan få tilgang til indeksen i Python ved å bruke:
Bruke indekselementene for å få tilgang til verdiene deres
Indekselementet brukes til å representere plasseringen til et element i en liste. Her får vi tilgang til indeksen gjennom listen over elementer. Her bruker vi en iteratorvariabel for å iterere gjennom a String .
Python3
# create a list of subjects> data>=> 'GEEKFORGEEKS'> > print>(>'Indices and Index value in the list:'>)> > # display indices in the list> for> i>in> range>(>len>(data)):> >print>(i, data[i])> |
>
>
Produksjon:
Indices and Index value in the list: 0 G 1 E 2 E 3 K 4 F 5 O 6 R 7 G 8 E 9 E 10 K 11 S>
Få tilgang til Index i Python's for Loop ved å bruke enumerate()-metoden
De enumerate() brukes mest for løkker der den brukes til å få indeksen sammen med det tilsvarende elementet over det gitte området.
Python3
# create a list of subjects> data>=> [>'java'>,>'python'>,>'HTML'>,>'PHP'>]> > > print>(>'Indices and values in list:'>)> > # get the indices and values using enumerate method> for> i>in> enumerate>(data):> >print>(i)> |
>
konverter streng til json-objekt
>
Produksjon:
Indices and values in list: (0, 'java') (1, 'python') (2, 'HTML') (3, 'PHP')>
Få tilgang til en indeks ved å bruke listeforståelsesmetoden
Listeforståelse vil lage en liste over indeksen og gir deretter indeksen og indeksverdiene.
Python3
# create a list of subjects> data>=> [>'java'>,>'python'>,>'HTML'>,>'PHP'>]> > print>(>'Indices in list:'>)> > # get the indices using list comprehension method> print>([i>for> i>in> range>(>len>(data))])> > print>(>'values in list:'>)> > # get the values from indices using list> # comprehension method> print>([data[i]>for> i>in> range>(>len>(data))])> |
>
>
Produksjon:
Indices in list: [0, 1, 2, 3] values in list: ['java', 'python', 'HTML', 'PHP']>
Få tilgang til en indeks ved å bruke zip()-metoden
De glidelås metode i Python brukes til å zippe indeksen og verdiene om gangen, må vi passere to lister, en liste er med indekselementer og en annen liste over elementer.
Python3
# create a index list that stores list> indexlist>=> [>0>,>1>,>2>,>3>]> > # create a list of subjects> data>=> [>'java'>,>'python'>,>'HTML'>,>'PHP'>]> > > print>(>'index and values in list:'>)> > # get the values from indices using zip method> for> index, value>in> zip>(indexlist, data):> >print>(index, value)> |
>
>
Produksjon:
index and values in list: 0 java 1 python 2 HTML 3 PHP>