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

पायथन में एक टुपल को खोलना

पायथन अपरिवर्तनीय डेटा प्रकार प्रदान करता है जिसे टुपल्स के रूप में जाना जाता है। इस लेख में, हम पायथन 3.x में एक अनपैकिंग टपल प्रकार को पैक करने के बारे में जानेंगे। या पहले।

टुपल को पैक और अनपैक करना

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

आइए अब इसके क्रियान्वयन पर एक नजर डालते हैं -

उदाहरण

# Packing tuple varibles under one varible name
tup = ("Tutorialspoint", "Python", "Unpacking a tuple")
   # Packing tuple varibles into a group of arguments
   (website, language, topic) = tup
   # print college name
print(website,"\t",language," ",topic)

आउटपुट

Tutorialspoint     Python   Unpacking a tuple

टपल की अनपैकिंग के दौरान, बाईं ओर के चरों की कुल संख्या दी गई टपल tup में मानों की कुल संख्या के बराबर होनी चाहिए ।

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

उदाहरण

# Packing tuple variables under one variable name
tup = ("Tutorialspoint", "Python","3.x.",":Data
Structure","Unpacking a tuple")
   # Packing tuple variables into a group of arguments
   (website,*language, topic) = tup
   # print college name
print(website,"\t",*language," ",topic)

आउटपुट

Tutorialspoint Python 3.x. :Data Structure Unpacking a tuple

पायथन टुपल्स में फ़ंक्शन का उपयोग करके टुपल को अनपैक किया जा सकता है और फ़ंक्शन में, मान सामान्य चर में अनपॅक किए जाते हैं। निम्नलिखित कोड बताता है कि तर्कों की मनमानी संख्या से कैसे निपटा जाए।

*_ टपल में तर्कों की मनमानी संख्या निर्दिष्ट करने के लिए " का उपयोग किया जाता है।

उदाहरण

# Packing tuple varibles under one varible name
tup = ("Tutorialspoint", "Python","3.x.","Data Structure:","Unpacking a tuple")
# UnPacking tuple variables into a group of arguments and skipping unwanted arguments
(website,*_,typ,topic) = tup
# print college name
print(website,"\t",typ," ",topic)

आउटपुट

Tutorialspoint    Data Structure:    Unpacking a tuple

यदि हम केवल एक तर्क को छोड़ना चाहते हैं तो हम "*_" को "_" से बदल सकते हैं

निष्कर्ष

इस लेख में, हमने सीखा कि कैसे हम विभिन्न तरीकों से टुपल्स को पैक और अनपैक कर सकते हैं।


  1. पायथन में टपल अनपैकिंग क्या है?

    टपल अनपैकिंग को परिभाषित करने से पहले हमें यह समझना होगा कि टपल क्या है। टुपल :पायथन में अपरिवर्तनीय वस्तु को संग्रहीत करने के लिए टुपल्स का उपयोग किया जाता है। एक टपल अपरिवर्तनीय पायथन वस्तुओं का एक क्रम है। टुपल्स अनुक्रम हैं, टुपल्स को बदला नहीं जा सकता है और टुपल्स कोष्ठक का उपयोग करते हैं। यह

  1. हम पायथन में टपल को कैसे परिभाषित करते हैं?

    Tuple Python में मानक डेटा प्रकारों में से एक है। यह वस्तुओं का एक अपरिवर्तनीय क्रम है। टपल ऑब्जेक्ट एक या एक से अधिक ऑब्जेक्ट डालकर बनाया जाता है, जरूरी नहीं कि एक ही प्रकार का हो, कॉमा द्वारा अलग किया गया हो। संग्रह को वैकल्पिक रूप से कोष्ठक के अंदर रखा जा सकता है। >>> t1=1, "Ravi&qu

  1. पायथन टुपल्स

    पायथन में, एक टपल एक संग्रह है जिसे आदेशित . है और अपरिवर्तनीय . इसका मतलब है कि हम टपल से आइटम जोड़ या हटा नहीं सकते हैं। हम कोष्ठक () . का उपयोग करके टुपल्स बनाते हैं और कम से कम एक अल्पविराम ( , ) । टुपल्स को सूचियों की तरह ही अनुक्रमित और स्लाइस किया जा सकता है, सिवाय इसके कि स्लाइस का परिणाम