Dans cet article, nous verrons comment accéder à un index en Python pour une boucle en Python . Ici, nous utiliserons 4 méthodes différentes de accéder au Index Python d'une liste utilisant la boucle for, y compris des approches pour trouver des index en Python pour les chaînes, les listes, etc. Python Le langage de programmation prend en charge les différents types de boucles, les boucles peuvent être exécutées de différentes manières. Boucles en font partie, et ils sont utilisés pour le parcours séquentiel.
Accéder à l'index dans la boucle For avec des exemples
Par exemple, en parcourant une liste, un texte ou un tableau, il existe un pour-dans boucle, qui est similaire à la boucle for-each d’autres langages.
Nous pouvons accéder à l'index en Python en utilisant :
- Utilisation de l'élément d'index
- Utiliser enumerate()
- Utiliser les compréhensions de listes langues'
- Utiliser zip()
Utiliser les éléments d'index pour accéder à leurs valeurs
L'élément index est utilisé pour représenter l'emplacement d'un élément dans une liste. Ici, nous accédons à l'index via la liste des éléments. Ici, nous utilisons une variable itératrice pour parcourir un Chaîne .
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])> |
>
>
Sortir:
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>
Accédez à l'index dans la boucle for de Python à l'aide de la méthode enumerate()
Le énumérer() est principalement utilisé pour les boucles où il est utilisé pour obtenir l'index ainsi que l'élément correspondant sur la plage donnée.
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)> |
>
commande tactile sous Linux
>
Sortir:
Indices and values in list: (0, 'java') (1, 'python') (2, 'HTML') (3, 'PHP')>
Accéder à un index en utilisant la méthode de compréhension de liste
Compréhension de la liste fera une liste de l'index et donnera ensuite l'index et les valeurs d'index.
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))])> |
>
>
Sortir:
Indices in list: [0, 1, 2, 3] values in list: ['java', 'python', 'HTML', 'PHP']>
Accéder à un index en utilisant la méthode zip()
Le fermeture éclair méthode dans Python est utilisé pour compresser l'index et les valeurs à la fois, nous devons passer deux listes, une liste contenant des éléments d'index et une autre liste contenant des éléments.
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)> |
>
>
Sortir:
index and values in list: 0 java 1 python 2 HTML 3 PHP>