Python တွင် List Comprehension အတွင်း အသုံးပြုသော စည်းမျဉ်းများ
List Comprehension အတွင်း စည်းမျဉ်းတစ်ခု သတ်မှတ်လိုပါက၊ ၎င်းကို ထပ်ကာထပ်ကာရယူနိုင်သော အရာ (စာရင်း၊ ဂဏန်းများ၏ အတိုင်းအတာ) ၏ ညာဘက်တွင် ရေးသားရပါမည်။
list = [expression for element in iter if condition]
စာရင်းတစ်ခုကို ထုတ်လုပ်ရာတွင် ၎င်း၏အရာဝတ္ထုများအတွက်
အပိုစည်းမျဉ်းများကို သတ်မှတ်နိုင်သည်။
စည်းမျဉ်းတစ်ခုကို ရေးကြည့်ရအောင်၊ ၎င်းအရ
စာရင်းထဲသို့ 1 မှ 10 အထိ အတိုင်းအတာမှ
စုံကိန်းအရာဝတ္ထုများသာ ဝင်ရောက်နိုင်စေရန်။
lst = [i for i in range(1, 10) if i % 2 == 0]
print(lst)
ကုဒ်အလုပ်လုပ်စပြီးနောက် စုံကိန်းအရာဝတ္ထုများပါရှိသော အသစ် စာရင်းကို ထုတ်ပြမည်။
[2, 4, 6, 8]
List Comprehension အသုံးပြု၍ မကိန်းအရာဝတ္ထုများသာပါရှိသော စာရင်းတစ်ခုကို ဖန်တီးပါ။
[1, 3, 5, 7, 9]
စာရင်းတစ်ခု ပေးထားသည်။
lst = [-6, -3, -1, 0, 2, 4]
List Comprehension အသုံးပြု၍ ၎င်းမှ အသစ်စာရင်းတစ်ခုကို ဖန်တီးပါ၊ ထိုစာရင်းထဲတွင် သုညအပါအဝင် အပေါင်းကိန်းများသာ ရှိရမည်။