Python တွင် တန်ဖိုးအလိုက် element ၏ index ရှာဖွေခြင်း

List အတွင်းမှ element တစ်ခုကိုရှာဖွေပြီး ၎င်း၏ index ကိုရယူလိုပါက၊ ကျွန်ုပ်တို့သည် method index ကိုအသုံးပြုသည်။ ၎င်း၏ ပထမပေးထားသော parameter တွင် element ၏ တန်ဖိုးကိုထည့်ပေးရသည်။ ဒုတိယနှင့် တတိယမြောက် optional parameter များတွင် အသီးသီး ရှာဖွေမှု၏ စတင်ရမည့်နေရာနှင့် အဆုံးသတ်ရမည့်နေရာကို သတ်မှတ်ပေးနိုင်သည်။

ကျွန်ုပ်တို့၏ list မှ 1 ၏ index ကိုရှာကြည့်ကြပါစို့:

pythonlst = [1, 2, 3]
print(lst.index(1)) # 0 ကိုထုတ်ပြမည်

ယခု element တစ်ခုအတွက် ရှာဖွေမှု၏ စတင်ရမည့်နေရာနှင့် အဆုံးသတ်ရမည့်နေရာကို သတ်မှတ်ပေးကြပါစို့:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # 3 ကိုထုတ်ပြမည်

List ထဲတွင် element မရှိပါက၊ method index သည် error တစ်ခုကိုပြန်ပေးမည်:

pythonlst = [1, 2, 3]
print(lst.index(4)) # error ကိုထုတ်ပြမည်
Задание 1

List အောက်ပါအတိုင်းရှိသည်:

pythonlst = ['a', 'b', 'c', 'd', 'e']

တန်ဖိုး 'c' ရှိသော element ၏ နံပါတ်ကို ရှာပါ။

Задание 2

List အောက်ပါအတိုင်းရှိသည်:

pythonlst = ['a', 'b', 'c', 'b', 'd']

တန်ဖိုး 'b' ရှိသော ဒုတိယမြောက် element ၏ နံပါတ်ကို ရှာပါ။

Задание 3

အောက်ပါ code ကိုပေးထားသည်:

pythonlst = ['ab', 12, 'cd', 34]
tst = 'cd'

print(lst.index(tst))

console တွင် မည်သည်ကိုထုတ်ပြမည်နည်း။

Задание 4

အောက်ပါ code ကိုပေးထားသည်:

pythonlst = [1, 3, 'a', 'b', 3, 6]
tst = 2

print(lst.index(tst))

console တွင် မည်သည်ကိုထုတ်ပြမည်နည်း။