सूची और टपल के बीच अंतर

विषयसूची:

सूची और टपल के बीच अंतर
सूची और टपल के बीच अंतर

वीडियो: सूची और टपल के बीच अंतर

वीडियो: सूची और टपल के बीच अंतर
वीडियो: पायथन में सूची और टुपल के बीच अंतर | पायथन साक्षात्कार प्रश्न और उत्तर | सूची बनाम टुपल 2024, जुलाई
Anonim

मुख्य अंतर - सूची बनाम टुपल

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

सूची क्या है?

प्रोग्रामिंग भाषाओं जैसे C या C++ में, समान डेटा प्रकार के तत्वों को रखने के लिए सरणी का उपयोग किया जाता है। लेकिन पायथन सूची में, सभी तत्वों को एक ही समय के होने की आवश्यकता नहीं है। सूची में प्रत्येक आइटम को अल्पविराम से अलग किया जाता है। सभी तत्वों को वर्गाकार कोष्ठकों के अंदर शामिल किया गया है। सूची का एक उदाहरण है list1=[1, "abc", 4.5]; किसी सूची का सूचकांक शून्य से शुरू होता है। इसलिए, तत्व 1 में सूचकांक 0 है, और एबीसी में सूचकांक 1 आदि है। नकारात्मक सूचकांक का उपयोग करना भी संभव है। सूची के अंतिम तत्व में सूचकांक -1 है। तब तत्व "abc" में -2 आदि का सूचकांक होता है।

सूची से तत्वों का क्रम लेना संभव है। इसे टुकड़ा करना कहा जाता है। जब एक सूची इस प्रकार है, जो सूची 1=['ए', 'बी', 'सी', 'डी', 'ई', 'एफ', 'जी'], स्टेटमेंट प्रिंट (सूची 1 [2: 5]) c, d, e प्रिंट करेगा।इंडेक्स दो में तत्व शामिल है लेकिन इंडेक्स पांच में तत्व नहीं है।

सूचियां परिवर्तनशील हैं। इसलिए, सूची में तत्वों को बदला जा सकता है। मान लें कि सूची 1=[2, 4, 6, 8] के रूप में एक सूची है। यदि प्रोग्रामर पहले तत्व को मान 1 में बदलना चाहता है, तो वह सूची 1 [0]=1 कथन लिखकर इसे बदल सकता है। पायथन भाषा में सूची में नए आइटम जोड़ने के लिए पहले से ही अंतर्निहित कार्य हैं। यह परिशिष्ट कार्य है। जब सूची 1=[1, 2, 3] जैसी कोई सूची होती है, तो प्रोग्रामर सूची 1 का उपयोग करके नया तत्व 4 जोड़ सकता है। परिशिष्ट (4)।

सूची के तत्वों को संबंधित इंडेक्स पास करके डेल () का उपयोग करके हटाया जा सकता है। मान लें कि सूची 1=[1, 2, 3, 4] के रूप में एक सूची है। कथन del(list1[2]) 1, 2, 4 देगा। दूसरी अनुक्रमणिका में तत्व 3 है। वह तत्व हटा दिया जाएगा। जब सूची 1=[1, 2, 3] और सूची 2=[4, 5, 6] के रूप में दो सूचियाँ होती हैं, तो प्रोग्रामर सूची 1 + सूची 2 के रूप में संयोजन संचालन का उपयोग करके इन दो सूचियों में शामिल हो सकता है। यह एक संयुक्त सूची देगा [1, 2, 3, 4, 5, 6]।

सूची संचालन को संभालने के लिए कई सूची विधियाँ उपलब्ध हैं। उनमें से कुछ इन्सर्ट (), रिमूव (), काउंट () आदि हैं। अन्य प्रोग्रामिंग भाषाओं जैसे सी, सी ++ आदि में सरणियों की तुलना में पायथन में एक सूची को लागू करना आसान है।

टपल क्या है?

एक टपल एक सूची के समान है। सूची में प्रत्येक आइटम को अल्पविराम से अलग किया जाता है। कोष्ठक में सभी तत्व शामिल हैं। एक टपल में विभिन्न प्रकार के तत्व हो सकते हैं। प्रत्येक तत्व को अल्पविराम द्वारा अलग किया जाता है। टपल का एक उदाहरण tuple1=(1, 2, 3) है। पहले तत्व का सूचकांक 0 है। दूसरे तत्व का सूचकांक 1 है और इसी तरह। टपल में नकारात्मक अनुक्रमण भी हो सकता है। तो, मान 3 में सूचकांक -1 है। मान 2 गैस सूचकांक -2 और इसी तरह।

प्रोग्रामर टपल में तत्वों का एक क्रम ले सकता है। मान लें कि टपल है, tuple1=(1, 2, 3, 4, 5)। स्टेटमेंट प्रिंट (सूची 1 [2: 5]) 3, 4 प्रिंट करेगा। इंडेक्स दो में तत्व शामिल है लेकिन इंडेक्स पांच में तत्व नहीं है।

टुपल्स अपरिवर्तनीय हैं। इसलिए, सूची में तत्वों को बदला नहीं जा सकता। तत्वों को बदलने से त्रुटियां होंगी। लेकिन अगर तत्व एक परिवर्तनशील डेटा प्रकार है, तो इसके नेस्टेड आइटम को बदला जा सकता है। मान लें कि टपल 1=(1, 2, [3, 4]) के रूप में एक टपल है। यहां तक कि यह एक टपल है, इंडेक्स 2 में तत्व की एक सूची है। उस सूची में 1st तत्व को 5 में बदलने के लिए, कथन tuple1[2][0]=5 का उपयोग किया जा सकता है। चूंकि टपल अपरिवर्तनीय है, तत्वों को हटाया नहीं जा सकता है। लेकिन डेल फ़ंक्शन का उपयोग करके, पूरे टपल को हटाया जा सकता है। जैसे डेल (tuple1)।

सूची और टुपल के बीच अंतर
सूची और टुपल के बीच अंतर

चित्र 01: एक सूची और एक टपल के उदाहरण

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

सूची और टपल के बीच समानताएं क्या हैं?

  • पायथन में तत्वों के एक सेट को स्टोर करने के लिए लिस्ट और टपल दोनों का उपयोग किया जाता है।
  • सूची और टपल दोनों का सूचकांक शून्य से शुरू होता है।
  • सूची और Tuple दोनों में प्रत्येक तत्व को अल्पविराम द्वारा अलग किया जाता है।
  • सूची और टपल दोनों में विभिन्न प्रकार के तत्व हो सकते हैं।
  • सूची में नेस्टेड सूची हो सकती है और टपल में नेस्टेड टपल हो सकता है।
  • सूची और टपल दोनों नकारात्मक अनुक्रमण का समर्थन करते हैं।

सूची और टपल में क्या अंतर है?

सूची बनाम टपल

पायथन प्रोग्रामिंग भाषा में एक सूची एक मिश्रित डेटा प्रकार है जो विभिन्न प्रकार के डेटा को स्टोर कर सकता है और एक बार बनाए गए तत्वों को बदल सकता है। पायथन प्रोग्रामिंग भाषा में एक टपल एक मिश्रित डेटा प्रकार है जो विभिन्न प्रकार के डेटा को स्टोर कर सकता है और एक बार बनाए गए तत्वों को नहीं बदल सकता है।
परिवर्तनशीलता
एक सूची परिवर्तनशील है। एक बार बनने के बाद इसे बदला जा सकता है। एक टपल अपरिवर्तनीय है। एक बार बन जाने के बाद इसे बदला नहीं जा सकता।
तत्वों को बंद करना
सूची के अवयव वर्गाकार कोष्ठकों में संलग्न हैं। ट्यूपल के तत्व कोष्ठक में संलग्न हैं।
गति
सूची में तत्वों के माध्यम से पुनरावृति एक टपल की तरह तेज़ नहीं है। टपल में तत्वों के माध्यम से पुनरावृति सूची से तेज है।

सारांश - सूची बनाम टपल

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

सूची बनाम टपल का पीडीएफ डाउनलोड करें

आप इस लेख का पीडीएफ संस्करण डाउनलोड कर सकते हैं और उद्धरण नोट के अनुसार इसे ऑफ़लाइन उद्देश्यों के लिए उपयोग कर सकते हैं। कृपया पीडीएफ संस्करण यहां डाउनलोड करें: सूची और टपल के बीच अंतर

सिफारिश की: