12 of 151 menu

Metoda index

Metoda index hledá prvek v seznamu a vrací index jeho prvního výskytu. V prvním parametru zadáme hledaný prvek. Ve druhém volitelném parametru určujeme pozici začátku hledání, ve třetím volitelném parametru - pozici konce hledání.

Syntaxe

seznam.index(co hledáme, [začátek hledání], [konec hledání])

Příklad

Pojďme najít pozici prvního výskytu prvku 'ab':

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

Výsledek provedení kódu:

0

Příklad

A nyní nastavme pozice pro začátek a konec hledání:

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

Výsledek provedení kódu:

2

Příklad

Pojďme hledat chybějící prvek:

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

V tomto případě nám metoda vrátí chybu:

ValueError: 'xx' is not in list

Viz také

  • funkce len,
    která vrací délku seznamu
  • metoda count,
    která vrací počet shod prvku v seznamu
  • metoda insert,
    která přidává prvek do seznamu před zadaným indexem
  • metoda pop,
    která odstraňuje prvek podle jeho indexu
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout