⊗pyPmCoLC 28 of 129 menu

पायथन में लिस्ट कॉम्प्रिहेंशन में कंडीशंस

अगर कॉम्प्रिहेंशन में कंडीशन सेट करनी हो, तो उसे इटरेबल ऑब्जेक्ट (लिस्ट, नंबरों की रेंज) के दाईं ओर लिखा जाता है:

list = [expression for element in iter if condition]

लिस्ट जनरेशन के दौरान आप इसके एलिमेंट्स के लिए अतिरिक्त शर्तें निर्धारित कर सकते हैं। आइए एक ऐसी कंडीशन लिखते हैं, जिसके अनुसार लिस्ट में केवल 1 से 10 की रेंज के सम एलिमेंट्स ही शामिल होंगे:

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

कोड एक्जीक्यूट होने के बाद सम एलिमेंट्स वाली नई लिस्ट प्रिंट होगी:

[2, 4, 6, 8]

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

[1, 3, 5, 7, 9]

एक लिस्ट दी गई है:

lst = [-6, -3, -1, 0, 2, 4]

कॉम्प्रिहेंशन का उपयोग करके इससे एक नई लिस्ट बनाएं, जिसमें केवल धनात्मक संख्याएं हों, जिसमें शून्य भी शामिल हो।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें