12 of 151 menu

Metoda index

Metoda index wyszukuje element w liście i zwraca indeks jego pierwszego wystąpienia. W pierwszym parametrze podajemy interesujący nas element. W drugim opcjonalnym parametrze wskazujemy pozycję rozpoczęcia wyszukiwania, w trzecim opcjonalnym parametrze - pozycję zakończenia wyszukiwania.

Składnia

lista.index(czego szukamy, [początek wyszukiwania], [koniec wyszukiwania])

Przykład

Znajdźmy pozycję pierwszego wystąpienia elementu 'ab':

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

Wynik wykonania kodu:

0

Przykład

A teraz ustawmy pozycje dla początku i końca wyszukiwania:

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

Wynik wykonania kodu:

2

Przykład

Wyszukajmy nieistniejący element:

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

W tym przypadku metoda zwróci nam błąd:

ValueError: 'ab' is not in list

Zobacz też

  • funkcja len,
    która zwraca długość listy
  • metoda count,
    która zwraca liczbę wystąpień elementu w liście
  • metoda insert,
    która dodaje element do listy przed określonym indeksem
  • metoda pop,
    która usuwa element po jego indeksie
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć