Index մեթոդ

index մեթոդը փնտրում է տարր ցուցակում և վերադարձնում է դրա առաջին հանդիպման ինդեքսը: Առաջին պարամետրում նշում ենք մեզ հետաքրքրող տարրը: Երկրորդ օպցիոնալ պարամետրում նշում ենք որոնման սկզբի դիրքը, երրորդ օպցիոնալ պարամետրում՝ որոնման ավարտի դիրքը:

Շարահյուսություն

pythonցուցակ.index(ինչ ենք փնտրում, [որոնման սկիզբ], [որոնման ավարտ])

Օրինակ

Եկեք գտնենք 'ab' տարրի առաջին հանդիպման դիրքը:

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

Կոդի կատարման արդյունք:

python0

Օրինակ

Այժմ նշենք որոնման սկզբի և ավարտի դիրքերը.

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

Կոդի կատարման արդյունք.

python2

Օրինակ

Փնտրենք բացակայող տարր.

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

Այս դեպքում մեթոդը կվերադարձնի սխալ.

errorValueError: 'xx' is not in list

Տես նաև

  • len ֆունկցիան,
    որն վերադարձնում է ցուցակի երկարությունը
  • count մեթոդը,
    որն վերադարձնում է տարրի համընկնումների քանակը ցուցակում
  • insert մեթոդը,
    որն ավելացնում է տարր ցուցակում նշված ինդեքսից առաջ
  • pop մեթոդը,
    որն հեռացնում է տարր ըստ նրա ինդեքսի