12 of 151 menu

Metoden index

Metoden index söker efter ett element i en lista och returnerar index för dess första förekomst. I den första parametern anger vi elementet vi är intresserade av. I den andra valfria parametern anger vi startpositionen för sökningen, i den tredje valfria parametern - slutpositionen för sökningen.

Syntax

lista.index(vad vi söker, [start för sökning], [slut för sökning])

Exempel

Låt oss hitta positionen för den första förekomsten av elementet 'ab':

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

Resultat av kodkörning:

0

Exempel

Låt oss nu ange positioner för start och slut för sökningen:

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

Resultat av kodkörning:

2

Exempel

Låt oss söka efter ett element som inte finns:

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

I det här fallet returnerar metoden ett fel:

ValueError: 'xx' is not in list

Se även

  • funktionen len,
    som returnerar längden på en lista
  • metoden count,
    som returnerar antalet matchningar av ett element i en lista
  • metoden insert,
    som lägger till ett element i en lista före ett angivet index
  • metoden pop,
    som tar bort ett element efter dess index
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa