Як отримати доступ до індексу в циклі for Python

У цій статті ми обговоримо, як отримати доступ до індексу в Python для циклу Python . Тут ми будемо використовувати 4 різні методи доступ до Індекс Python списку з використанням циклу for, включаючи підходи до пошуку індексів у Python для рядків, списків тощо. Python Мова програмування підтримує різні типи циклів, цикли можуть виконуватися різними способами. Петлі є одним із них, і вони використовуються для послідовного обходу.

Індекс доступу в циклі For із прикладами

Наприклад, під час обходу списку, тексту чи масиву існує a за-в цикл, який схожий на цикл for-each інших мов.

Ми можемо отримати доступ до індексу в Python за допомогою:

Використання елементів індексу для доступу до їх значень

Елемент index використовується для представлення розташування елемента в списку. Тут ми отримуємо доступ до індексу через список елементів. Тут ми використовуємо змінну-ітератор для повторення a Рядок .

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

Вихід:

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 

Доступ до індексу в Python for Loop за допомогою методу enumerate().

The enumerate() здебільшого використовується для циклів, де він використовується для отримання індексу разом із відповідним елементом у заданому діапазоні.

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

Вихід:

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

Доступ до індексу за допомогою методу розуміння списку

Розуміння списку створить список індексів, а потім надасть індекс та значення індексу.

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

Вихід:

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

Доступ до індексу за допомогою методу zip().

The zip метод в Python використовується для одночасного архівування індексу та значень, ми повинні передати два списки, один список складається з елементів індексу, а інший — з елементів.

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

Вихід:

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