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

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

सूची

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

उदाहरण

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

टुपल्स

Tuple भी सूची के समान है लेकिन इसमें अपरिवर्तनीय वस्तुएं हैं। टपल प्रसंस्करण सूची से तेज है।

उदाहरण

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

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

<वें शैली="पाठ्य-संरेखण:केंद्र;">सूची
Sr. नहीं. कुंजी Tuple
1 प्रकार सूची परिवर्तनशील है। टुपल अपरिवर्तनीय है।
2 पुनरावृत्ति सूची पुनरावृत्ति धीमी है और इसमें समय लगता है। टुपल पुनरावृत्ति तेज है।
3 के लिए उपयुक्त सूची प्रविष्टि और हटाने के संचालन के लिए उपयोगी है। टपल, ऐक्सेस करने वाले तत्वों जैसे रीड ओनली ऑपरेशंस के लिए उपयोगी है।
4 स्मृति की खपत सूची अधिक मेमोरी की खपत करती है। टुपल्स कम मेमोरी की खपत करते हैं।
5 तरीके सूची कई अंतर्निहित विधियां प्रदान करती है। टुपल्स में अंतर्निहित विधियां कम होती हैं।
6 त्रुटि प्रवण सूची संचालन अधिक त्रुटि प्रवण हैं। टुपल्स ऑपरेशन सुरक्षित हैं।

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

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

  1. एक अजगर सूची और एक सरणी के बीच क्या अंतर है?

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

  1. एक अजगर सूची और एक टपल के बीच क्या अंतर है?

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