⊗pyPmCoML 29 of 129 menu

पायथन में लिस्ट कॉम्प्रिहेंशन में एकाधिक लूप

कॉम्प्रिहेंशन के साथ काम करने से नई लिस्ट जनरेट करने के लिए एकाधिक लूप लिखना संभव है। पहला निर्दिष्ट लूप आउटर लूप होगा, जिसमें दूसरा निर्दिष्ट लूप चलेगा। इसका मतलब है कि दूसरा लूप पहले लूप में नेस्टेड होगा।

आइए टुपल्स की एक लिस्ट बनाते हैं। इसके लिए पहले दो वेरिएबल i और j लिखते हैं, जो गोल कोष्ठक में बंद हैं, जो टुपल को दर्शाते हैं। फिर i वेरिएबल वाला लूप चलाते हैं, जिसे टुपल का पहला नंबर 1 से 3 की रेंज में जनरेट करना चाहिए। फिर एक लूप लिखते हैं, जहाँ दूसरा नंबर j 1 से 2 तक जनरेट होता है:

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

कोड चलाने का परिणाम:

[(1, 1), (1, 2), (2, 1), (2, 2), (3, 1), (3, 2)]

दो लिस्ट दी गई हैं:

lst1 = ['1', '2'] lst2 = ['a', 'b', 'c']

कॉम्प्रिहेंशन का उपयोग करके उनसे एक नई लिस्ट बनाएं:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें