जबकि दोनों एक समान उद्देश्य की सेवा करते हैं, वे अलग -अलग विशेषताओं को प्रदर्शित करते हैं, विशेष रूप से मेमोरी उपयोग और दक्षता के संदर्भ में। यह बड़े अनुक्रमों के लिए अक्षम हो सकता है जो मेमोरी में फिट नहीं हो सकता है। उदाहरण के लिए, रेंज (1, 10000000) 99999999 तत्वों के साथ एक सूची बनाएगी, संभावित रूप से महत्वपूर्ण मेमोरी का उपभोग करती है। यह मेमोरी अपफ्रंट में पूरे अनुक्रम को संग्रहीत नहीं करता है। इसके बजाय, यह आवश्यकतानुसार मक्खी पर प्रत्येक तत्व की गणना करता है। यह Xrange अधिक मेमोरी-कुशल बनाता है, विशेष रूप से बड़े अनुक्रमों के लिए। चूंकि इसे पूरे अनुक्रम के लिए मेमोरी आवंटित करने की आवश्यकता नहीं है, इसलिए यह कम ओवरहेड होता है। यह विशेष रूप से लूप या सूची की समझ में ध्यान देने योग्य है जहां अनुक्रम केवल एक बार पुनरावृत्त किया जाता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3