logo

Kuinka käyttää indeksiä Python's for Loopissa

Tässä artikkelissa keskustelemme Python-silmukan indeksin käyttämisestä Pythonissa . Tässä käytämme 4 erilaista menetelmää pääsyä Python-indeksi luettelosta, joka käyttää for-silmukkaa, mukaan lukien lähestymistavat indeksien etsimiseen Pythonissa merkkijonoille, listoille jne. Python ohjelmointikieli tukee erityyppisiä silmukoita, silmukat voidaan suorittaa eri tavoin. Silmukat ovat yksi niistä, ja niitä käytetään peräkkäiseen läpikulkuun.

Pääsy hakemistoon For Loopissa esimerkkien kanssa

Esimerkiksi luettelossa, tekstissä tai taulukossa liikkuessa on olemassa a sisään silmukka, joka on samanlainen kuin muiden kielten for-each-silmukka.



Pääsemme hakemistoon Pythonissa käyttämällä:

Indeksielementtien käyttäminen niiden arvojen saamiseksi

Indeksielementtiä käytetään edustamaan elementin sijaintia luettelossa. Tässä pääsemme hakemistoon elementtiluettelon kautta. Tässä käytämme iteraattorimuuttujaa iteroimaan läpi a merkkijono .

Python 3








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

>

>

Lähtö:

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>

Käytä indeksiä Python's for Loopissa käyttämällä enumerate()-menetelmää

The luetella() käytetään useimmiten silmukoille, joissa sitä käytetään saamaan indeksi yhdessä vastaavan elementin kanssa annetulla alueella.

Python 3




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

>

reagoi taulukko

>

Lähtö:

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

Käytä hakemistoa luettelon ymmärtämismenetelmällä

Listan ymmärtäminen tekee luettelon indeksistä ja antaa sitten indeksin ja indeksiarvot.

Python 3




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

>

>

Lähtö:

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

Avaa hakemisto zip()-menetelmällä

The postinumero menetelmä sisään Python käytetään indeksin ja arvojen pakkaamiseen kerralla, meidän on välitettävä kaksi luetteloa, joista toinen on hakemistoelementtejä ja toinen luettelo elementeistä.

Python 3




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

>

>

Lähtö:

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