12 of 151 menu

Metoda index

Metoda index caută un element într-o listă și returnează indexul primei sale apariții. În primul parametru specificăm elementul care ne interesează. În al doilea parametru opțional specificăm poziția de început a căutării, în al treilea parametru opțional - poziția de sfârșit a căutării.

Sintaxă

list.index(ce căutăm, [început căutare], [sfârșit căutare])

Exemplu

Să găsim poziția primei apariții a elementului 'ab':

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

Rezultatul executării codului:

0

Exemplu

Și acum să specificăm pozițiile pentru începutul și sfârșitul căutării:

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

Rezultatul executării codului:

2

Exemplu

Să căutăm un element inexistent:

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

În acest caz metoda va returna o eroare:

ValueError: 'ab' is not in list

Vedeți și

  • funcția len,
    care returnează lungimea listei
  • metoda count,
    care returnează numărul de potriviri ale elementului în listă
  • metoda insert,
    care adaugă un element în listă înaintea indexului specificat
  • metoda pop,
    care elimină elementul după indexul său
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge