Python တွင် ရှာဖွေစစ်ဆေးခြင်း
အခြေအနေများတွင် အရာ၀တ္ထုတစ်ခု ရှိ/မရှိကိုလည်း
စစ်ဆေးနိုင်ပါသည်။ ဤအတွက် အော်ပရေတာ
in ကို အသုံးပြုပါသည်။
ကျွန်ုပ်တို့တွင် ကိန်းရှင် tst နှင့်
စာရင်း lst ရှိသည်ဆိုပါစို့။
tst = 3
lst = [1, 2, 3]
ကိန်းရှင်၏တန်ဖိုးသည် စာရင်းထဲတွင် ရှိ/မရှိ စစ်ဆေးကြည့်ရအောင်။
if tst in lst:
print('+++') # ဤဟာ အလုပ်လုပ်မည်
else:
print('---')
တည်ဆောက်မှု not in ကို အသုံးပြု၍
ကိန်းရှင်၏တန်ဖိုးသည် စာရင်းထဲတွင် မရှိ/ရှိကို
စစ်ဆေးနိုင်ပါသည်။
if tst not in lst:
print('+++')
else:
print('---') # ဤဟာ အလုပ်လုပ်မည်
ကိန်းရှင်တစ်ခုနှင့် စာရင်းတစ်ခု ပေးထားသည်။
tst = 'x'
lst = ['x', 'y', 'z', 'w']
ကိန်းရှင်သည် စာရင်းထဲတွင် ရှိ/မရှိ စစ်ဆေးပါ။
ကိန်းရှင်တစ်ခုနှင့် အုပ်စုတစ်ခု ပေးထားသည်။
tst = '1'
st = {1, 2, 3, 4, 5}
ကိန်းရှင်သည် စာရင်းထဲတွင် မရှိကြောင်း စစ်ဆေးပါ။
ကိန်းရှင်တစ်ခုနှင့် စာသားတစ်ခု ပေးထားသည်။
tst = '3'
txt = '123456'
ကိန်းရှင်သည် စာသားထဲတွင် ရှိ/မရှိ စစ်ဆေးပါ။
အောက်ပါကုဒ်ကို ပေးထားသည်။
tst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')
if res in tlp:
print('+++')
else:
print('---')
ကြိုးတန်းထဲသို့ ဘာရိုက်ထုတ်မည်ကို ပြောပါ။