In dit artikel bespreken we hoe je toegang krijgt tot een index in Python for loop in Python . Hier zullen we 4 verschillende methoden gebruiken toegang tot de Python-index van een lijst met behulp van for-lus, inclusief benaderingen voor het vinden van indexen in Python voor tekenreeksen, lijsten, enz. Python programmeertaal ondersteunt de verschillende soorten lussen, de lussen kunnen op verschillende manieren worden uitgevoerd. Lussen zijn er één van, en ze worden gebruikt voor sequentiële verplaatsingen.
Toegang tot index in For Loop met voorbeelden
Als u bijvoorbeeld een lijst, tekst of array doorloopt, is er a voor in lus, die vergelijkbaar is met de for-elke lus van andere talen.
We hebben toegang tot de index in Python door gebruik te maken van:
De indexelementen gebruiken om toegang te krijgen tot hun waarden
Het indexelement wordt gebruikt om de locatie van een element in een lijst weer te geven. Hier hebben we toegang tot de index via de lijst met elementen. Hier gebruiken we een iteratorvariabele om door a te itereren Snaar .
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])> |
>
>
Uitgang:
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>
Toegang tot Index in Python's for Loop met behulp van de methode enumerate().
De opsommen() wordt meestal gebruikt voor lussen waarbij het wordt gebruikt om de index samen met het overeenkomstige element over het gegeven bereik te krijgen.
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)> |
>
stel scheidingsteken java in
>
Uitgang:
Indices and values in list: (0, 'java') (1, 'python') (2, 'HTML') (3, 'PHP')>
Krijg toegang tot een index met behulp van de lijstbegripmethode
Lijstbegrip maakt een lijst van de index en geeft vervolgens de index en indexwaarden.
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))])> |
>
>
Uitgang:
Indices in list: [0, 1, 2, 3] values in list: ['java', 'python', 'HTML', 'PHP']>
Toegang krijgen tot een index met behulp van de zip()-methode
De ritssluiting methode in Python wordt gebruikt om de index en waarden tegelijk te zippen, we moeten twee lijsten doorgeven, één lijst bevat indexelementen en een andere lijst bevat elementen.
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)> |
>
>
Uitgang:
index and values in list: 0 java 1 python 2 HTML 3 PHP>