Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में लिस्ट और टपल्स के बीच अंतर

लिस्ट

लिस्ट विभिन्न प्रकार के ऑब्जेक्ट को समाहित करने के लिए एक कंटेनर है और ऑब्जेक्ट पर पुनरावृति करने के लिए उपयोग किया जाता है।

उदाहरण

list = ['a', 'b', 'c', 'd', 'e']

टपल्स

टपल भी लिस्ट के समान है लेकिन इसमें अपरिवर्तनीय ऑब्जेक्ट होते हैं। टपल प्रोसेसिंग लिस्ट से तेज़ है।

उदाहरण

tuples = ('a', 'b', 'c', 'd', 'e')

लिस्ट और टपल के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।

क्रमांक मुख्य बिंदु लिस्ट टपल
1 प्रकार लिस्ट परिवर्तनीय (mutable) है। टपल अपरिवर्तनीय (immutable) है।
2 पुनरावृत्ति लिस्ट पुनरावृत्ति धीमी और समय लेने वाली है। टपल पुनरावृत्ति तेज़ है।
3 उपयुक्त लिस्ट सम्मिलन और विलोपन ऑपरेशन के लिए उपयोगी है। टपल केवल-पढ़ने के ऑपरेशन जैसे तत्वों तक पहुँचने के लिए उपयोगी है।
4 मेमोरी खपत लिस्ट अधिक मेमोरी खपत करती है। टपल कम मेमोरी खपत करते हैं।
5 मेथड लिस्ट कई बिल्ट-इन मेथड प्रदान करती है। टपल में कम बिल्ट-इन मेथड होते हैं।
6 त्रुटि प्रवण लिस्ट ऑपरेशन अधिक त्रुटि प्रवण हैं। टपल ऑपरेशन सुरक्षित हैं।

निष्कर्ष

लिस्ट परिवर्तनीय, धीमी, अधिक मेथड वाली; टपल अपरिवर्तनीय, तेज़, कम मेमोरी, सुरक्षित।

  1. - पायथन टपल और डिक्शनरी में क्या अंतर है?

    वे बहुत अलग डेटा संरचनाएं हैं। टपल में एलिमेंट्स की निम्नलिखित प्रॉपर्टीज होती हैं - क्रम बना रहता है। वे इम्म्यूटेबल हैं। वे किसी भी प्रकार को धारण कर सकते हैं, और प्रकार मिश्रित हो सकते हैं। एलिमेंट्स को न्यूमेरिक (ज़ीरो-बेस्ड) इंडेक्सेज के माध्यम से एक्सेस किया जाता है। एक पायथन डिक्शनरी हैश

  1. - पायथन लिस्ट और ऐरे में क्या अंतर है?

    मूल रूप से, पायथन लिस्ट्स बहुत लचीली हैं और पूरी तरह से विषम, मनमाना डेटा धारण कर सकती हैं, और उन्हें एमोर्टाइज्ड कॉन्स्टेंट टाइम में बहुत कुशलता से जोड़ा जा सकता है। यदि आपको अपनी ऐरे को समय-कुशलता से और बिना परेशानी के सिकोड़ने और बढ़ाने की आवश्यकता है, तो वे जाने का रास्ता हैं। लेकिन वे C ऐरे क

  1. - पायथन लिस्ट और टपल में क्या अंतर है?

    लिस्ट और टपल के बीच मुख्य अंतर यह है कि टपल्स इम्म्यूटेबल हैं। इसका मतलब है कि एक बार बनाने के बाद आप टपल में मानों को नहीं बदल सकते। इसलिए यदि आपको मानों को बदलने की आवश्यकता है तो लिस्ट का उपयोग करें। टपल्स का उपयोग करने के लाभ - वे मामूली परफॉरमेंस सुधार में मदद करते हैं। चूंकि टपल इम्म्यूटेबल