अजगर टपल

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

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

नोट। बिना कोष्ठक का उपयोग किए पायथन टपल बनाना टपल पैकिंग कहलाता है।

<तालिका बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग = "0">

# प्रदर्शन के लिए Python प्रोग्राम
# सेट में आइटम जोड़ना


# एक खाली टपल बनाएं

Tuple1 = <कोड वर्ग = "सादा"> ()

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा" "> ( "आरंभिक खाली Tuple:" )

प्रिंट <कोड क्लास = "प्लेन"> (टुपल 1)


<कोड क्लास = "टिप्पणियां"> # के साथ एक टपल बनाएं
# स्ट्रिंग्स का उपयोग करना

Tuple1 = <कोड वर्ग = "सादा"> ( <कोड वर्ग = "s ट्रिंग"> `गीक्स` <कोड क्लास =" प्लेन ">, <कोड क्लास ="स्ट्रिंग ">` फॉर` <कोड क्लास = "प्लेन">)

Print ( "Tuple with the String: " )

Print (Tuple1)


#
# एक सूची का उपयोग करें

<कोड वर्ग = "सादा"> सूची 1 <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> [ <कोड वर्ग = " value"> 1 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 2 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 4 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 5 <कोड वर्ग = "सादा">, < कोड वर्ग = "मान"> 6 <कोड वर्ग = "सादा">]

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = " प्लेन"> ( "Tuple use the List:" )

प्रिंट <कोड क्लास = "प्लेन"> ( <कोड क्लास = "फ़ंक्शंस"> टुपल <कोड क्लास = "प्लेन"> (लिस्ट 1)) >

<कोड वर्ग = "सादा"> Tuple1 <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> `गीक्स` )

n = < /कोड> <कोड वर्ग = "मान"> 5

कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> ( < कोड वर्ग = "स्ट्रिंग"> "लूप के साथ टुपल" <कोड वर्ग = "सादा">)

<कोड वर्ग = "कीवर्ड"> के लिए <कोड वर्ग = "सादा"> मैं <कोड सीएल गधा = "कीवर्ड"> में <कोड वर्ग = "कार्य"> श्रेणी <कोड वर्ग = " प्लेन"> ( int (n)):

Tuple1 <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> (Tuple1,)

कोड वर्ग = "कार्य "> प्रिंट करें <कोड वर्ग = "सादा"> (Tuple1)


<कोड वर्ग = "टिप्पणियां"> # के साथ एक टपल बनाएं br><कोड वर्ग = "टिप्पणियां"> # इनलाइन फ़ंक्शन का उपयोग करें

Tuple1 = <कोड वर्ग = "फ़ंक्शंस"> टपल <कोड वर्ग =" सादा "> ( <कोड वर्ग = "स्ट्रिंग"> `गीक्स` <कोड वर्ग = "सादा"> )

Print ( " के साथ Tuple फ़ंक्शन का उपयोग: " )

Print (Tuple1)


#
# मिश्रित डेटा प्रकार

Tuple1 = ( 5 , `वेलकम` , <कोड वर्ग = "मान"> 7 <कोड वर्ग = "सादा">, <कोड वर्ग = "स्ट्रिंग"> `गीक्स` कोड> <कोड वर्ग = "सादा">)

कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "मिश्रित डेटाटाइप के साथ टपल:" <कोड वर्ग = "सादा">)

<कोड वर्ग = "कार्य"> प्रिंट (Tuple1)


# एक टपल बनाएं
# नेस्टेड टुपल्स के साथ

Tuple1 = <कोड वर्ग =" सादा "> ( <कोड वर्ग =" मान "> 0 <कोड वर्ग =" सादा ">, <कोड वर्ग = "मान"> 1 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 2 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 3 <कोड वर्ग = "सादा">)

<कोड वर्ग = "सादा" > Tuple2 <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> `पायथन` <कोड वर्ग = "सादा">, <कोड वर्ग = "स्ट्रिंग"> `गीक` <कोड वर्ग = "सादा">)

<कोड वर्ग =" सादा "> Tuple3 <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> (Tuple1, Tuple2)

<कोड वर्ग = " कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "नेस्टेड टुपल्स के साथ टुपल:" <कोड वर्ग = "सादा">)

Print (Tuple3)


# एक टपल बनाएं
# रिपीट

Tuple1 सीओ डी> <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> `गीक्स` <कोड वर्ग = "सादा" >,) * 3

Print < /कोड> <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "पुनरावृत्ति के साथ टपल:" <कोड वर्ग = "सादा">)

<कोड वर्ग = "फ़ंक्शंस"> प्रिंट <कोड वर्ग = "सादा"> (Tuple1)

बाहर निकलें:

आरंभिक खाली Tuple: () स्ट्रिंग के उपयोग के साथ Tuple: (`Geeks`,` For`) सूची का उपयोग करके Tuple: (1, 2, 4, 5 , 6) लूप के साथ टुपल (`गीक्स`,) ((`गीक्स`,),) ((`गीक्स`,),),) ((((`गीक्स`,),),),)) ( ((((`गीक्स`,),),),),) फ़ंक्शन के उपयोग के साथ टपल: (`जी`, `ई`, `ई`, `के`, `एस`) मिश्रित डेटाटाइप के साथ टपल: (5,` वेलकम`, 7, `गीक्स`) नेस्टेड टुपल्स के साथ टुपल: ((0, 1, 2, 3), (`पायथन`, `गीक`)) दोहराव के साथ टुपल: (`गीक्स`, `गीक्स`) `, `गीक्स`) 

Tuple Concatenation

ट्यूपल Concatenation — यह दो या दो से अधिक टुपल्स के संयोजन की प्रक्रिया है। संयोजन "+" ऑपरेटर का उपयोग करके किया जाता है। टुपल्स का संयोजन हमेशा मूल टपल के अंत से किया जाता है। अन्य अंकगणितीय ऑपरेशन टुपल्स पर लागू नहीं होते हैं।
नोट। एक संघ में, केवल समान डेटा प्रकारों को जोड़ा जा सकता है; सूची और टपल को मिलाते समय एक त्रुटि उत्पन्न होती है।

<टेबल बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग = "0">

<कोड वर्ग = "टिप्पणियां"> # टुपल्स को जोड़ना वर्ग ="सादा "> ( 0 , 1 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 2 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 3 कोड> <कोड वर्ग = "सादा">)

<कोड वर्ग = "सादा"> Tuple2 <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> `गीक्स` <कोड वर्ग = "सादा">, <कोड वर्ग = "स्ट्रिंग"> `के लिए` <कोड वर्ग ="सादा ">, ` Geeks` )

<कोड वर्ग = "सादा"> Tuple3 <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> Tuple1 <कोड वर्ग = "कीवर्ड"> + <कोड वर्ग ="सादा "> Tuple2

<कोड वर्ग =" अपरिभाषित रिक्त स्थान ">
<कोड वर्ग = " टिप्पणियाँ"> # पहला टपल प्रिंट करें

Print ( "टुपल 1:" <कोड वर्ग = "सादा">)

<कोड वर्ग = "कार्य"> प्रिंट <कोड वर्ग = " प्लेन"> (Tuple1)


# दूसरा tuple प्रिंट करें

प्रिंट करें <कोड क्लास =" प्लेन "> ( " Tuple2: " )

Print (Tuple2)


# अंतिम टपल प्रिंट करें

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> ( <कोड वर्ग = " string"> "Concatenaton के बाद टुपल्स:" )

Print (Tuple3)

बाहर निकलें:

Tuple 1: (0, 1, 2, 3) Tuple2: (`Geeks`,` For`, `Geeks`) Concatenaton के बाद Tuples: (0, 1, 2, 3 ,` गीक्स`, `फॉर`, `गीक्स`) 

टपल स्लाइसिंग

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

<टेबल बॉर्डर =" 0 "सेलपैडिंग = "0" सेलस्पेसिंग = "0">

<कोड वर्ग = "टिप्पणियां"> # एक टपल टुकड़ा करना


<कोड वर्ग = "टिप्पणियां"> # टुपल टुकड़ा करना
<कोड वर्ग = "टिप्पणियां"> # संख्याओं के साथ

<कोड वर्ग = "सादा"> Tuple1 <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "फ़ंक्शंस"> टपल <कोड वर्ग = "सादा"> ( <कोड वर्ग =" स्ट्रिंग ">` GEEKSFORGEEKS ` <कोड वर्ग = "सादा"> )


# पहला एलिमेंट हटाएं

प्रिंट कोड> <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "पहले तत्व को हटाना:" <कोड वर्ग = "सादा">)

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> (Tuple1 [ <कोड वर्ग = "मान"> 1 < कोड वर्ग = "सादा">:])


<कोड वर्ग = "टिप्पणियां"> # रिवर्स टपल

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड क्लास = "सादा"> ( <कोड क्लास = "स्ट्रिंग"> "तत्व के अनुक्रम के बाद टुपल उलट जाता है:" <कोड क्लास = "सादा ">)

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> (Tuple1 [:: <कोड वर्ग = "कीवर्ड" "> - <कोड वर्ग = "मान"> 1 <कोड वर्ग = "सादा">])


<कोड वर्ग = "टिप्पणियां "> # प्रिंट रेंज आइटम

Print ( "रेंज 4-9 के बीच मुद्रण तत्व:" <कोड वर्ग = "सादा">)

<कोड वर्ग = "कार्य"> प्रिंट <कोड वर्ग = "सादा"> (टप le1 [ <कोड वर्ग = "मान"> 4 <कोड वर्ग = "सादा">: <कोड सी लास = "मान"> 9 <कोड वर्ग = "सादा">]) code>

आउटपुट:

पहले तत्व को हटाना: (`E`, `E`, `K`,` S`, `F` ,` O`, `R`,` G`, `E` , `E`,` K`, `S`) तत्व के अनुक्रम के बाद Tuple उलट जाता है: (`S`, `K`,` E`, `ई`, `जी`, `आर`, `ओ`, `एफ`, `एस`, `के`, `ई`, `ई`, `जी`) रेंज 4-9 के बीच मुद्रण तत्व: (` S`,` F`, `O`,` R`, `G`) 

टपल को हटाना

टुपल्स अपरिवर्तनीय हैं और इसलिए इसके कुछ हिस्से को हटाने की अनुमति न दें। डेल () विधि का उपयोग करके संपूर्ण टपल को हटा दिया जाता है।
नोट। टपल को हटाने के बाद प्रिंट करने से त्रुटि होती है।

<टेबल बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग = "0"> < td वर्ग = "कोड">

<कोड वर्ग = "टिप्पणियां"> # एक टपल निकालना

<कोड वर्ग = "सादा"> Tuple1 < /कोड> <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> ( <कोड वर्ग = "मान"> 0 <कोड वर्ग = "सादा"> , <कोड वर्ग = "मान"> 1 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 2 <कोड वर्ग = "सादा" ">, <कोड वर्ग = "मान"> 3 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 4 <कोड वर्ग = "सादा">)

<कोड वर्ग = "कीवर्ड"> डेल <कोड वर्ग = "सादा"> Tuple1

/p>

Print (Tuple1)

ट्रेसबैक (सबसे हालिया कॉल अंतिम):
फाइल "/ होम / efa50fd0709dec0 8434191f32275928a.py , लाइन 7, in
प्रिंट (Tuple1)
NameError: नाम `Tuple1` परिभाषित नहीं है

बिल्ट-इन मेथड्स

<टेबल class = "tuples-table"> बिल्ट-इन फंक्शन विवरण सभी () यदि सभी तत्व सत्य हैं या यदि ट्यूपल खाली है तो सत्य लौटाता है कोई भी ( ) यदि टपल का कोई तत्व सत्य है, तो सही लौटें। यदि टपल खाली है, तो गलत लौटें len () टपल की लंबाई या टपल के आकार को लौटाता है < tr> एन्यूमरेट () टपल की एन्यूमरेट ऑब्जेक्ट देता है मैक्स () दिए गए टपल का अधिकतम एलिमेंट लौटाता है min() दिए गए टपल का न्यूनतम तत्व लौटाएं sum () टपल में संख्याओं को सारांशित करता है < /td> क्रमबद्ध ( ) टपल में इनपुट तत्व और एक नई क्रमबद्ध सूची लौटाएं tuple () एक चलने योग्य को टपल में बदलें।< /td>

<एक घंटा ef="http:" rel="noopener noreferrer" target="_blank">

Tuple पर नवीनतम लेख

कार्यक्रम टुपल्स