En este artículo, discutiremos cómo acceder a un índice en Python para un bucle en Python. . Aquí, usaremos 4 métodos diferentes de accediendo al Índice de Python de una lista usando el bucle for, incluidos enfoques para encontrar índices en Python para cadenas, listas, etc. Pitón El lenguaje de programación admite los diferentes tipos de bucles, los bucles se pueden ejecutar de diferentes maneras. Bucles son uno de ellos y se utilizan para recorrido secuencial.
Índice de acceso en bucle For con ejemplos
Por ejemplo, al recorrer una lista, texto o matriz, hay una por dentro bucle, que es similar al bucle for-each de otros lenguajes.
Podemos acceder al índice en Python usando:
Usar los elementos de índice para acceder a sus valores.
El elemento de índice se utiliza para representar la ubicación de un elemento en una lista. Aquí accedemos al índice a través de la lista de elementos. Aquí, estamos usando una variable iteradora para iterar a través de un Cadena .
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])> |
>
>
Producción:
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>
Acceda al índice en el bucle for de Python utilizando el método enumerate()
El enumerar() se usa principalmente para bucles donde se usa para obtener el índice junto con el elemento correspondiente en el rango dado.
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)> |
>
mapa java iterador
>
Producción:
Indices and values in list: (0, 'java') (1, 'python') (2, 'HTML') (3, 'PHP')>
Acceder a un índice utilizando el método de comprensión de listas
Comprensión de listas hará una lista del índice y luego proporcionará el índice y los valores del índice.
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))])> |
>
>
Producción:
Indices in list: [0, 1, 2, 3] values in list: ['java', 'python', 'HTML', 'PHP']>
Acceder a un índice usando el método zip()
El cremallera método en Pitón se usa para comprimir el índice y los valores a la vez, tenemos que pasar dos listas, una lista es de elementos de índice y otra lista es de elementos.
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)> |
>
>
Producción:
index and values in list: 0 java 1 python 2 HTML 3 PHP>