Python တွင် List Comprehension အတွင်း အသုံးပြုသော စည်းမျဉ်းများ

List Comprehension အတွင်း စည်းမျဉ်းတစ်ခု သတ်မှတ်လိုပါက၊ ၎င်းကို ထပ်ကာထပ်ကာရယူနိုင်သော အရာ (စာရင်း၊ ဂဏန်းများ၏ အတိုင်းအတာ) ၏ ညာဘက်တွင် ရေးသားရပါမည်။

pythonlist = [expression for element in iter if condition]

စာရင်းတစ်ခုကို ထုတ်လုပ်ရာတွင် ၎င်း၏အရာဝတ္ထုများအတွက် အပိုစည်းမျဉ်းများကို သတ်မှတ်နိုင်သည်။ စည်းမျဉ်းတစ်ခုကို ရေးကြည့်ရအောင်၊ ၎င်းအရ စာရင်းထဲသို့ 1 မှ 10 အထိ အတိုင်းအတာမှ စုံကိန်းအရာဝတ္ထုများသာ ဝင်ရောက်နိုင်စေရန်။

pythonlst = [i for i in range(1, 10) if i % 2 == 0]
print(lst)

ကုဒ်အလုပ်လုပ်စပြီးနောက် စုံကိန်းအရာဝတ္ထုများပါရှိသော အသစ် စာရင်းကို ထုတ်ပြမည်။

python[2, 4, 6, 8]
Задание 1

List Comprehension အသုံးပြု၍ မကိန်းအရာဝတ္ထုများသာပါရှိသော စာရင်းတစ်ခုကို ဖန်တီးပါ။

python[1, 3, 5, 7, 9]
Задание 2

စာရင်းတစ်ခု ပေးထားသည်။

pythonlst = [-6, -3, -1, 0, 2, 4]

List Comprehension အသုံးပြု၍ ၎င်းမှ အသစ်စာရင်းတစ်ခုကို ဖန်တီးပါ၊ ထိုစာရင်းထဲတွင် သုညအပါအဝင် အပေါင်းကိန်းများသာ ရှိရမည်။