पायथन में for लूप और if कंडीशन
इटरेबल ऑब्जेक्ट से स्पेसिफिक एलिमेंट्स को आउटपुट करने के लिए,
लूप के अंदर if कंडीशन को नेस्ट कर सकते हैं।
मान लीजिए कि हमारे पास एक लिस्ट lst है:
lst = [1, 2, 3, 4, 5]
आइए इसमें से केवल इवन नंबर्स को आउटपुट करें। इसके लिए हम लूप के बॉडी में
एक कंडीशन लिखते हैं - नंबर 2 से वैल्यू को डिवाइड करने पर, उसका रिमाइंडर
0 के बराबर होना चाहिए:
for el in lst:
if el % 2 == 0:
print(el) # 2, 4 आउटपुट करेगा
एक सेट दिया गया है:
tst = {-2, 1, 3, -5, 4, -8}
इसमें से केवल पॉजिटिव नंबर्स को आउटपुट करें।
एक लिस्ट दी गई है:
tst = [7, 1, 2, 5, 3, 9]
एक नई लिस्ट में वे एलिमेंट्स रिकॉर्ड करें जो दो से बड़े और पाँच से छोटे हों।
एक टपल दिया गया है:
tst = (1, 2, 3, 4, 5, 6, 7)
इवन नंबर्स वाले एलिमेंट्स का योग फाइंड करें।
एक नंबर दिया गया है:
tst = 1234567
इसमें से केवल ऑड एलिमेंट्स को एक नई लिस्ट में रिकॉर्ड करें।