Python တွင် List Comprehension အတွင်း အခြေအနေဖြင့် ကွင်းဆက်များစွာ

ပါဝင်သည့်စာရင်းတွင် ရေးထားသည့် ကွင်းဆက်များစွာသို့ အခြေအနေတစ်ခုထည့်သွင်းနိုင်သည်။ j သည် i ထက် နည်းရန်အတွက် အခြေအနေတစ်ခုသတ်မှတ်ကြပါစို့။

pythonlst = [(i, j) for i in range(1, 4) for j in range(1, 3) if j < i]
print(lst)

ကုဒ်အား လုပ်ဆောင်ပြီးနောက် အောက်ပါစာရင်းကို ပြန်ရရှိပါမည်။

python[(2, 1), (3, 1), (3, 2)]
Задание 1

အောက်ပါကုဒ်အား လုပ်ဆောင်ပါက ရလဒ်မည်သို့ရမည်နည်း။

pythonlst = [(i, j) for i in range(0, 5) for j in range(0, 5) if j == i]
print(lst)
Задание 2

အောက်ပါကုဒ်အား လုပ်ဆောင်ပါက ရလဒ်မည်သို့ရမည်နည်း။

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