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