În acest articol, vom discuta despre cum să accesăm un index în Python pentru buclă în Python . Aici, vom folosi 4 metode diferite de accesând Indexul Python al unei liste care utilizează bucla for, inclusiv abordări pentru găsirea de indici în Python pentru șiruri, liste etc. Piton limbajul de programare acceptă diferitele tipuri de bucle, buclele pot fi executate în moduri diferite. Bucle sunt unul dintre ele și sunt folosite pentru traversarea secvențială.
Index de acces în bucla For cu exemple
De exemplu, parcurgând într-o listă, text sau matrice, există un pentru-in buclă, care este similară cu bucla pentru fiecare din alte limbi.
Putem accesa indexul în Python folosind:
- Folosind elementul index
- Folosind enumerate()
- Utilizarea listelor de înțelegere limbi”
- Folosind zip()
Utilizarea elementelor de index pentru a accesa valorile acestora
Elementul index este folosit pentru a reprezenta locația unui element într-o listă. Aici accesăm indexul prin lista de elemente. Aici, folosim o variabilă iteratoare pentru a itera prin a Şir .
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])> |
>
>
Ieșire:
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>
Accesați Indexul în bucla Python pentru folosind metoda enumerate().
The enumera() este folosit mai ales pentru bucle unde este folosit pentru a obține indexul împreună cu elementul corespunzător din intervalul dat.
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)> |
>
pentru loop bash
>
Ieșire:
Indices and values in list: (0, 'java') (1, 'python') (2, 'HTML') (3, 'PHP')>
Accesați un index folosind metoda de înțelegere a listei
Liste de înțelegere va face o listă a indexului și apoi va da indexul și valorile indexului.
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))])> |
>
>
Ieșire:
Indices in list: [0, 1, 2, 3] values in list: ['java', 'python', 'HTML', 'PHP']>
Accesați un index Utilizând metoda zip().
The fermoar metoda in Piton este folosit pentru a zipa indexul și valorile la un moment dat, trebuie să trecem două liste, o listă este de elemente de index și o altă listă este de elemente.
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)> |
>
>
Ieșire:
index and values in list: 0 java 1 python 2 HTML 3 PHP>