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 ක්‍රමය,
    එය එහි දර්ශකය අනුව මූලද්‍රව්‍යයක් ඉවත් කරයි