Python တွင် List Comprehension အတွင်း အခြေအနေဖြင့် ကွင်းဆက်များစွာ
ပါဝင်သည့်စာရင်းတွင် ရေးထားသည့် ကွင်းဆက်များစွာသို့ အခြေအနေတစ်ခုထည့်သွင်းနိုင်သည်။
j သည် i ထက် နည်းရန်အတွက် အခြေအနေတစ်ခုသတ်မှတ်ကြပါစို့။
lst = [(i, j) for i in range(1, 4) for j in range(1, 3) if j < i]
print(lst)
ကုဒ်အား လုပ်ဆောင်ပြီးနောက် အောက်ပါစာရင်းကို ပြန်ရရှိပါမည်။
[(2, 1), (3, 1), (3, 2)]
အောက်ပါကုဒ်အား လုပ်ဆောင်ပါက ရလဒ်မည်သို့ရမည်နည်း။
lst = [(i, j) for i in range(0, 5) for j in range(0, 5) if j == i]
print(lst)
အောက်ပါကုဒ်အား လုပ်ဆောင်ပါက ရလဒ်မည်သို့ရမည်နည်း။
lst = [(i, j) for i in range(1, 4) for j in range(1, 4) if i % 2 == 0]
print(lst)