logo

Jak získat přístup k indexu v Pythonu pro Loop

V tomto článku budeme diskutovat o tom, jak získat přístup k indexu v Pythonu for loop v Pythonu . Zde budeme používat 4 různé metody přístup k Python index seznamu pomocí cyklu for, včetně přístupů k hledání indexů v Pythonu pro řetězce, seznamy atd. Krajta programovací jazyk podporuje různé typy smyček, smyčky lze provádět různými způsoby. Smyčky jsou jedním z nich a používají se pro sekvenční procházení.

Přístupový index v For Loop s příklady

Například při procházení seznamu, textu nebo pole existuje a pro-in smyčka, která je podobná smyčce for-each v jiných jazycích.



K indexu v Pythonu můžeme přistupovat pomocí:

Použití prvků indexu pro přístup k jejich hodnotám

Prvek index se používá k reprezentaci umístění prvku v seznamu. Zde přistupujeme k indexu prostřednictvím seznamu prvků. Zde používáme proměnnou iterátoru k iteraci přes a Tětiva .

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

>

>

Výstup:

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>

Přístup k indexu v Pythonu pro smyčku pomocí metody enumerate().

The vyjmenovat() se většinou používá pro smyčky, kde se používá k získání indexu spolu s odpovídajícím prvkem v daném rozsahu.

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

>

kolik měst je ve Spojených státech

>

Výstup:

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

Přístup k indexu pomocí metody porozumění seznamu

Porozumění seznamu vytvoří seznam indexu a poté poskytne index a hodnoty indexu.

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

>

>

Výstup:

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

Přístup k indexu Pomocí metody zip().

The zip metoda v Krajta se používá k zazipování indexu a hodnot najednou, musíme předat dva seznamy, jeden je seznam prvků indexu a druhý seznam prvků.

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

>

>

Výstup:

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