Метод index

Метод index рўйхатдаги элементни излайди ва унинг биринчи учраши индексини кайтаради. Биринчи параметрда бизга киззик элементни берадилар. Иккинчи ихтиёрий параметрда излаш бошланишининг позициясини кўрсатамиз, учинчи ихтиёрий параметрда - излаш тугашининг позициясини.

Синтаксис

pythonрўйхат.index(нима излаймиз, [излаш бошланиши], [излаш тугаши])

Мисол

Келгила, 'ab' элементнинг биринчи учраши позициясини топамиз:

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

Кодни ишга тушириш натижаси:

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: 'ab' is not in list

Ҳам қаранг

  • функция len,
    рўйхат узунлигини кайтаради
  • метод count,
    рўйхатдаги элемент мос келишлар сонини кайтаради
  • метод insert,
    рўйхатга элементни кўрсатилган индекс олдидан қўшади
  • метод pop,
    элементни унинг индекси буйича ўчиради