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