पायथन में लिस्ट कॉम्प्रिहेंशन में कई लूप्स और कंडीशन के साथ काम करना
कॉम्प्रिहेंशन में लिखे गए कई लूप्स में एक कंडीशन जोड़ी जा सकती है। आइए एक ऐसी कंडीशन सेट करें कि 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)