logo

Kako dostopati do indeksa v zanki for Python

V tem članku bomo razpravljali o tem, kako dostopati do indeksa v Pythonu za zanko v Pythonu . Tukaj bomo uporabili 4 različne metode dostop do Pythonov indeks seznama z uporabo zanke for, vključno s pristopi k iskanju indeksov v Pythonu za nize, sezname itd. Python programski jezik podpira različne vrste zank, zanke je mogoče izvajati na različne načine. Zanke so eden izmed njih in se uporabljajo za zaporedno prečkanje.

Indeks dostopa v zanki For s primeri

Na primer, pri premikanju po seznamu, besedilu ali matriki obstaja za-in zanko, ki je podobna zanki for-each v drugih jezikih.



Do indeksa v Pythonu lahko dostopamo z:

Uporaba elementov indeksa za dostop do njihovih vrednosti

Indeksni element se uporablja za predstavitev lokacije elementa na seznamu. Tu do kazala dostopamo preko seznama elementov. Tukaj uporabljamo spremenljivko iteratorja za ponavljanje skozi a Vrvica .

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])>

>

>

Izhod:

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>

Dostop do indeksa v zanki Python for Loop z uporabo metode enumerate().

The naštej() se večinoma uporablja za zanke, kjer se uporablja za pridobitev indeksa skupaj z ustreznim elementom v danem območju.

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)>

>

java fižol

>

Izhod:

Indices and values in list: (0, 'java') (1, 'python') (2, 'HTML') (3, 'PHP')>

Do indeksa dostopajte z metodo razumevanja seznama

Razumevanje seznama bo naredil seznam indeksa in nato podal indeks in vrednosti indeksa.

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))])>

>

>

Izhod:

Indices in list: [0, 1, 2, 3] values in list: ['java', 'python', 'HTML', 'PHP']>

Dostop do indeksa z uporabo metode zip().

The zip metoda v Python se uporablja za stiskanje indeksa in vrednosti naenkrat, moramo posredovati dva seznama, en seznam je elementov indeksa, drugi seznam pa elementov.

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)>

>

>

Izhod:

index and values in list: 0 java 1 python 2 HTML 3 PHP>