पायथन टुपल्स
mytuple = ("apple", "banana", "cherry")
टपल
टुपल्स का उपयोग एक ही चर में कई वस्तुओं को संग्रहीत करने के लिए किया जाता है।
टुपल, पायथन में डेटा के संग्रह को संग्रहीत करने के लिए उपयोग किए जाने वाले 4 अंतर्निहित डेटा प्रकारों में से एक है, अन्य 3 सूची , सेट और डिक्शनरी हैं, सभी अलग-अलग गुणों और उपयोग के साथ हैं।
एक टपल एक संग्रह है जो आदेशित और अपरिवर्तनीय है ।
टुपल्स को गोल कोष्ठक में लिखा जाता है।
उदाहरण
एक टपल बनाएं:
thistuple = ("apple", "banana", "cherry")
print(thistuple)
टुपल आइटम
टुपल आइटम ऑर्डर किए जाते हैं, अपरिवर्तनीय होते हैं, और डुप्लिकेट मानों की अनुमति देते हैं।
टुपल आइटम इंडेक्स किए जाते हैं, पहले आइटम में इंडेक्स होता है [0]
, दूसरे आइटम में इंडेक्स [1]
आदि होता है।
आदेश दिया
जब हम कहते हैं कि टुपल्स का आदेश दिया जाता है, तो इसका मतलब है कि वस्तुओं का एक परिभाषित क्रम है, और वह क्रम नहीं बदलेगा।
अपरिवर्तनीय
टुपल्स अपरिवर्तनीय हैं, जिसका अर्थ है कि टुपल बनने के बाद हम आइटम को बदल, जोड़ या हटा नहीं सकते हैं।
डुप्लिकेट की अनुमति दें
चूंकि टुपल्स को अनुक्रमित किया जाता है, इसलिए उनके पास समान मूल्य वाले आइटम हो सकते हैं:
उदाहरण
टुपल्स डुप्लिकेट मानों की अनुमति देते हैं:
thistuple = ("apple", "banana", "cherry", "apple", "cherry")
print(thistuple)
टपल लंबाई
यह निर्धारित करने के लिए कि टपल में कितने आइटम हैं,
len()
फ़ंक्शन का उपयोग करें:
उदाहरण
टुपल में आइटम की संख्या प्रिंट करें:
thistuple = ("apple", "banana", "cherry")
print(len(thistuple))
एक आइटम के साथ टपल बनाएं
केवल एक आइटम के साथ एक टपल बनाने के लिए, आपको आइटम के बाद एक अल्पविराम जोड़ना होगा, अन्यथा पायथन इसे टपल के रूप में नहीं पहचान पाएगा।
उदाहरण
एक आइटम टपल, अल्पविराम याद रखें:
thistuple = ("apple",)
print(type(thistuple))
#NOT a tuple
thistuple = ("apple")
print(type(thistuple))
Tuple आइटम - डेटा प्रकार
Tuple आइटम किसी भी डेटा प्रकार के हो सकते हैं:
उदाहरण
स्ट्रिंग, इंट और बूलियन डेटा प्रकार:
tuple1 = ("apple", "banana", "cherry")
tuple2 = (1, 5, 7, 9, 3)
tuple3 = (True, False, False)
एक टपल में विभिन्न डेटा प्रकार हो सकते हैं:
उदाहरण
स्ट्रिंग्स, पूर्णांकों और बूलियन मानों वाला एक टपल:
tuple1 = ("abc", 34, True, 40, "male")
प्रकार()
पायथन के दृष्टिकोण से, टुपल्स को डेटा प्रकार 'टुपल' वाली वस्तुओं के रूप में परिभाषित किया गया है:
<class 'tuple'>
उदाहरण
टुपल का डेटा प्रकार क्या है?
mytuple = ("apple", "banana", "cherry")
print(type(mytuple))
टपल () कंस्ट्रक्टर
टपल बनाने के लिए टपल () कंस्ट्रक्टर का उपयोग करना भी संभव है ।
उदाहरण
टपल बनाने के लिए टपल () विधि का उपयोग करना:
thistuple = tuple(("apple", "banana", "cherry")) # note the double round-brackets
print(thistuple)
पायथन संग्रह (सरणी)
पायथन प्रोग्रामिंग भाषा में चार संग्रह डेटा प्रकार हैं:
- सूची एक संग्रह है जो आदेशित और परिवर्तनशील है। डुप्लिकेट सदस्यों की अनुमति देता है।
- Tuple एक संग्रह है जो आदेशित और अपरिवर्तनीय है। डुप्लिकेट सदस्यों की अनुमति देता है।
- सेट एक संग्रह है जो अनियंत्रित, अपरिवर्तनीय*, और अनुक्रमित नहीं है। कोई डुप्लीकेट सदस्य नहीं।
- डिक्शनरी एक संग्रह है जिसे ऑर्डर किया गया है** और परिवर्तनशील है। कोई डुप्लीकेट सदस्य नहीं।
*सेट आइटम अपरिवर्तनीय हैं, लेकिन आप जब चाहें आइटम हटा सकते हैं और/या जोड़ सकते हैं।
**पायथन संस्करण 3.7 के अनुसार, शब्दकोशों का आदेश दिया जाता है। पायथन 3.6 और इससे पहले के संस्करण में, शब्दकोश अनियंत्रित हैं ।
संग्रह प्रकार चुनते समय, उस प्रकार के गुणों को समझना उपयोगी होता है। किसी विशेष डेटा सेट के लिए सही प्रकार का चयन करने का अर्थ अर्थ की अवधारण हो सकता है, और इसका अर्थ दक्षता या सुरक्षा में वृद्धि हो सकता है।