Sådan får du adgang til indeks i Python's for Loop
I denne artikel vil vi diskutere, hvordan man får adgang til et indeks i Python for loop i Python . Her vil vi bruge 4 forskellige metoder til adgang til Python-indeks for en liste, der bruger for loop, inklusive tilgange til at finde indekser i Python for strenge, lister osv. Python programmeringssprog understøtter de forskellige typer loops, loops kan udføres på forskellige måder. Sløjfer er en af dem, og de bruges til sekventiel traversering.
Få adgang til indeks i For Loop med eksempler
Hvis du for eksempel krydser en liste, tekst eller matrix, er der en for-ind loop, som ligner andre sprogs for-hver loop.
Vi kan få adgang til indekset i Python ved at bruge:
Brug af indekselementerne til at få adgang til deres værdier
Indekselementet bruges til at repræsentere placeringen af et element i en liste. Her får vi adgang til indekset gennem listen over elementer. Her bruger vi en iteratorvariabel til at iterere gennem a Snor .
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])> |
Produktion:
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
Få adgang til indeks i Python's for Loop ved hjælp af enumerate()-metoden
Det opregne() bruges mest til loops, hvor det bruges til at få indekset sammen med det tilsvarende element over det givne interval.
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)> |
Produktion:
Indices and values in list: (0, 'java') (1, 'python') (2, 'HTML') (3, 'PHP')
Få adgang til et indeks ved hjælp af listeforståelsesmetoden
Listeforståelse laver en liste over indekset og giver derefter indeks- og indeksværdier.
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))])> |
Produktion:
Indices in list: [0, 1, 2, 3] values in list: ['java', 'python', 'HTML', 'PHP']
Få adgang til et indeks ved hjælp af zip()-metoden
Det lynlås metode i Python bruges til at zippe indekset og værdierne ad gangen, skal vi sende to lister, en liste er med indekselementer og en anden liste over elementer.
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)> |
Produktion:
index and values in list: 0 java 1 python 2 HTML 3 PHP