संख्याओं की एक लिस्ट दी गई है, लिस्ट कॉम्प्रिहेंशन का उपयोग करके सभी जीरो को अंत में ले जाएँ। उदाहरण के लिए, [1, 3, 0, 4, 0, 5, 6, 0, 7] का परिणाम [1, 3, 4, 5, 6, 7, 0, 0, 0] होगा।
यह लिस्ट कॉम्प्रिहेंशन का उपयोग करके एक ही लाइन का कोड है। परिणाम प्राप्त करने के लिए निम्न चरणों को देखें।
संख्याओं की लिस्ट इनिशियलाइज़ करें।
लिस्ट से नॉन-जीरो एलिमेंट्स और जीरो एलिमेंट्स जेनरेट करें। दोनों को जोड़ें। और परिणाम को एक लिस्ट में स्टोर करें।
नई लिस्ट प्रिंट करें।
उदाहरण
# एक लिस्ट इनिशियलाइज़ करना numbers = [1, 3, 0, 4, 0, 5, 6, 0, 7] # सभी जीरो को अंत में ले जाना new_list = [num for num in numbers if num != 0] + [num for num in numbers if num == 0] # नई लिस्ट प्रिंट करना print(new_list) # [1, 3, 4, 5, 6, 7, 0, 0, 0]
आउटपुट
[1, 3, 4, 5, 6, 7, 0, 0, 0]
निष्कर्ष
यदि ट्यूटोरियल के संबंध में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में लिखें।