Com accedir a l'índex a Python's for Loop

En aquest article, parlarem de com accedir a un índex a Python per bucle a Python . Aquí, farem servir 4 mètodes diferents accedint al Índex Python d'una llista que utilitza el bucle for, inclosos els enfocaments per trobar índexs a Python per a cadenes, llistes, etc. Python El llenguatge de programació admet els diferents tipus de bucles, els bucles es poden executar de diferents maneres. Bucles són un d'ells i s'utilitzen per al recorregut seqüencial.

Índex d'accés a For Loop amb exemples

Per exemple, recorrent una llista, text o matriu, hi ha a per a dins bucle, que és similar al bucle for-each d'altres idiomes.

Podem accedir a l'índex en Python mitjançant:

Ús dels elements de l'índex per accedir als seus valors

L'element índex s'utilitza per representar la ubicació d'un element en una llista. Aquí estem accedint a l'índex a través de la llista d'elements. Aquí, estem utilitzant una variable iteradora per iterar per a Corda .

Python 3




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

Sortida:

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 

Accediu a l'índex al bucle for de Python mitjançant el mètode enumerate().

El enumerar() s'utilitza principalment per a bucles on s'utilitza per obtenir l'índex juntament amb l'element corresponent en l'interval donat.

Python 3




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

Sortida:

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

Accediu a un índex mitjançant el mètode de comprensió de llistes

Comprensió de llista farà una llista de l'índex i després donarà l'índex i els valors de l'índex.

Python 3




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

Sortida:

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

Accedir a un índex mitjançant el mètode zip().

El cremallera mètode en Python s'utilitza per comprimir l'índex i els valors alhora, hem de passar dues llistes una llista és d'elements d'índex i una altra llista és d'elements.

Python 3




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

Sortida:

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