12 of 151 menu

Az index metódus

Az index metódus egy elemet keres egy listában és visszaadja az első előfordulásának indexét. Az első paraméterben adjuk meg a keresni kívánt elemet. A második, opcionális paraméterben meghatározzuk a keresés kezdeti pozícióját, a harmadik opcionális paraméterben pedig a keresés végének pozícióját.

Szintaxis

lista.index(mit keresünk, [keresés kezdete], [keresés vége])

Példa

Keressük meg az 'ab' elem első előfordulásának pozícióját:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab'))

A kód végrehajtásának eredménye:

0

Példa

Most adjunk meg kezdő és végpozíciót a kereséshez:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab', 1, 3))

A kód végrehajtásának eredménye:

2

Példa

Keressünk egy nem megtalálható elemet:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('xx'))

Ebben az esetben a metódus hibát fog visszaadni:

ValueError: 'xx' is not in list

Lásd még

  • a len függvény,
    amely visszaadja a lista hosszát
  • a count metódus,
    amely visszaadja egy elem egyezéseinek számát a listában
  • a insert metódus,
    amely hozzáad egy elemet a listához a megadott index elé
  • a pop metódus,
    amely eltávolít egy elemet az indexe alapján
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás