12 of 151 menu

Метод index

Методът index търси елемент в списък и връща индекса на първото му срещане. В първия параметър задаваме елемента, който ни интересува. Във втория незадължителен параметър посочваме позицията за начало на търсене, в третия незадължителен параметър - позицията за край на търсене.

Синтаксис

списък.index(какво търсим, [начало на търсене], [край на търсене])

Пример

Нека намерим позицията на първото срещане на елемента 'ab':

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

Резултат от изпълнението на кода:

0

Пример

А сега задайме позиции за начало и край на търсене:

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

Резултат от изпълнението на кода:

2

Пример

Да потърсим липсващ елемент:

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

В този случай методът ще върне грешка:

ValueError: 'ab' is not in list

Вижте също

  • функция len,
    която връща дължината на списъка
  • метод count,
    който връща броя на съвпаденията на елемент в списъка
  • метод insert,
    който добавя елемент в списъка преди указания индекс
  • метод pop,
    който премахва елемент по неговия индекс
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне