Python တွင် အုပ်စုတစ်ခုအတွင်း အစိတ်အပိုင်းရှိမရှိ စစ်ဆေးခြင်း
အုပ်စုတစ်ခုအတွင်း အစိတ်အပိုင်းရှိမရှိ စစ်ဆေးရန်
in operator ကို အသုံးပြုရပါမည်။ Operator ၏
ဘယ်ဘက်တွင် ရှာဖွေလိုသော အစိတ်အပိုင်းကို ထားရှိကာ
ညာဘက်တွင် ရှာဖွေမည့် အုပ်စုကို ထားရှိရပါမည်။
အကယ်၍ အစိတ်အပိုင်းသည် အုပ်စုအတွင်း တည်ရှိပါက
boolean တန်ဖိုး True ကို ပြန်ပေးပြီး
မရှိပါက False ကို ပြန်ပေးပါသည်။
ကျွန်ုပ်တို့တွင် အုပ်စုတစ်ခုရှိသည်ဆိုပါစို့။
st = {'a', 'b', 'c'}
အုပ်စုအတွင်း 'a' အစိတ်အပိုင်း ရှိမရှိ
စစ်ဆေးကြည့်ရအောင်။
res = 'a' in st
print(res) # ရလဒ်အဖြစ် True ကိုဖော်ပြမည်
ယခု အုပ်စုအတွင်း 'e' အစိတ်အပိုင်း
ရှာဖွေကြည့်ရအောင်။
res = 'e' in st
print(res) # ရလဒ်အဖြစ် False ကိုဖော်ပြမည်
အစိတ်အပိုင်းတစ်ခုခုသည် အုပ်စုများစွာအတွင်း
တစ်ပြိုင်နက် ရှိမရှိလည်း စစ်ဆေးနိုင်ပါသည်။
ထိုသို့ပြုလုပ်ရန် ပေါင်းစည်းခြင်း operator
& ကိုပါ အသုံးပြုရပါမည်။
st1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
print(3 in st1 & st2) # ရလဒ်အဖြစ် True ကိုဖော်ပြမည်
အပြန်အလှန်အားဖြင့် အစိတ်အပိုင်းတစ်ခု အုပ်စုအတွင်း
မရှိကြောင်း သိရှိရန် not in
တည်ဆောက်ပုံကို အသုံးပြုနိုင်ပါသည်။
st = {'1', '2', '3'}
res = '4' not in st
print(res) # ရလဒ်အဖြစ် True ကိုဖော်ပြမည်
အုပ်စုတစ်ခုကို ပေးထားသည်။
st = {1, 2, 3, 4, 5}
Variable တစ်ခုကို ပေးထားသည်။
num = 3
ဤ variable ၏တန်ဖိုးသည် အုပ်စုအတွင်းတွင် ပါဝင်နေကြောင်း စစ်ဆေးပါ။
အောက်ပါ code ကို ပေးထားသည်။
st1 = {'1', '2', '3'}
st2 = {'4', '5', 3}
print('3' in st1 & st2)
Console တွင် မည်သည့်အရာကို ဖော်ပြမည်နည်း။
အောက်ပါ code ကို ပေးထားသည်။
st = {'ab', 'bc', 'cd'}
txt = 'bc'
print(txt not in st)
Console တွင် မည်သည့်အရာကို ဖော်ပြမည်နည်း။
အောက်ပါ code ကို ပေးထားသည်။
st = {'x', 'y', 'z', 'w'}
txt = 'yz'
print(txt not in st)
Console တွင် မည်သည့်အရာကို ဖော်ပြမည်နည်း။