एक टपल (उच्चारण "tuh-pull") एक डेटा संरचना है जो तत्वों की एक विशिष्ट संख्या को संग्रहीत करता है। इन तत्वों में Integers, characters, strings या अन्य डेटा प्रकार शामिल हो सकते हैं।
गणित (Mathematics)
"टपल" शब्द की उत्पत्ति गणित से हुई है, न कि कंप्यूटर विज्ञान से। एक गणित टपल को "n-tuple," के रूप में परिभाषित किया जा सकता है, जहां "n" उन मानों की संख्या है, जिनमें tuple सम्मिलित है। गणितीय अभिव्यक्तियों में, कोप(tuple) को कोष्ठकों(parentheses) के भीतर अल्पविराम(comma-delimited) द्वारा सूचीबद्ध सूचियों द्वारा दर्शाया जाता है। निम्नलिखित उदाहरण एक "4-ट्यूपल" है, जिसमें चार मूल्य हैं।
(3, 7, 13, 17)
ट्यूपल्स गणित में कई तरह के उद्देश्यों को पूरा करते हैं। वे आमतौर पर संबंधित मूल्यों के एक समूह का प्रतिनिधित्व करने के लिए उपयोग किए जाते हैं, जैसे कि Prime number or mathematical sequence. एक ट्यूल किसी फ़ंक्शन के लिए इनपुट या आउटपुट मानों की एक श्रृंखला प्रदर्शित(Series display) कर सकता है।
कंप्यूटर विज्ञान (Computer Science)
कंप्यूटर प्रोग्रामिंग में, ट्यूपल कई मूल्यों को संग्रहीत करने का एक कुशल तरीका प्रदान करते हैं। चूंकि वे स्थिर हैं और उन्हें संशोधित(Revised) नहीं किया जा सकता है, इसलिए टुपल्स को आमतौर पर Arrays की तुलना में कम मेमोरी की आवश्यकता होती है। वे भी लचीले(flexible) हैं क्योंकि वे कई प्रकार के डेटा स्टोर कर सकते हैं। निम्न उदाहरण एक "5-टपल," या एक टपल है जिसमें पांच मान(Five values) हैं।
(11, 2020.07, "computerguidehindi", "C", -1000)
ऊपर दिए गए "Pentuple" में एक Positive integer (11), फ्लोटिंग पॉइंट संख्या (2020.07), स्ट्रिंग (computerguidehindi), Character (C), और एक Negative integer (-1000) शामिल हैं।
ट्यूपल्स कंप्यूटर प्रोग्राम में डेटा स्टोर करने का एक प्रभावी तरीका है, लेकिन सभी प्रोग्रामिंग लैंग्वेज इनका समर्थन(Support) नहीं करती हैं। उदाहरण के लिए, पायथन और जावा ट्यूपल्स का समर्थन(Support) करते हैं, लेकिन PHP और रूबी नहीं करते हैं। यदि कोई भाषा tuples का समर्थन(Support) नहीं करती है, तो एक Invariant array - जिसे Revised नहीं किया जा सकता है - Nearest option है।
गणित (Mathematics)
"टपल" शब्द की उत्पत्ति गणित से हुई है, न कि कंप्यूटर विज्ञान से। एक गणित टपल को "n-tuple," के रूप में परिभाषित किया जा सकता है, जहां "n" उन मानों की संख्या है, जिनमें tuple सम्मिलित है। गणितीय अभिव्यक्तियों में, कोप(tuple) को कोष्ठकों(parentheses) के भीतर अल्पविराम(comma-delimited) द्वारा सूचीबद्ध सूचियों द्वारा दर्शाया जाता है। निम्नलिखित उदाहरण एक "4-ट्यूपल" है, जिसमें चार मूल्य हैं।
(3, 7, 13, 17)
ट्यूपल्स गणित में कई तरह के उद्देश्यों को पूरा करते हैं। वे आमतौर पर संबंधित मूल्यों के एक समूह का प्रतिनिधित्व करने के लिए उपयोग किए जाते हैं, जैसे कि Prime number or mathematical sequence. एक ट्यूल किसी फ़ंक्शन के लिए इनपुट या आउटपुट मानों की एक श्रृंखला प्रदर्शित(Series display) कर सकता है।
कंप्यूटर विज्ञान (Computer Science)
कंप्यूटर प्रोग्रामिंग में, ट्यूपल कई मूल्यों को संग्रहीत करने का एक कुशल तरीका प्रदान करते हैं। चूंकि वे स्थिर हैं और उन्हें संशोधित(Revised) नहीं किया जा सकता है, इसलिए टुपल्स को आमतौर पर Arrays की तुलना में कम मेमोरी की आवश्यकता होती है। वे भी लचीले(flexible) हैं क्योंकि वे कई प्रकार के डेटा स्टोर कर सकते हैं। निम्न उदाहरण एक "5-टपल," या एक टपल है जिसमें पांच मान(Five values) हैं।
(11, 2020.07, "computerguidehindi", "C", -1000)
ऊपर दिए गए "Pentuple" में एक Positive integer (11), फ्लोटिंग पॉइंट संख्या (2020.07), स्ट्रिंग (computerguidehindi), Character (C), और एक Negative integer (-1000) शामिल हैं।
ट्यूपल्स कंप्यूटर प्रोग्राम में डेटा स्टोर करने का एक प्रभावी तरीका है, लेकिन सभी प्रोग्रामिंग लैंग्वेज इनका समर्थन(Support) नहीं करती हैं। उदाहरण के लिए, पायथन और जावा ट्यूपल्स का समर्थन(Support) करते हैं, लेकिन PHP और रूबी नहीं करते हैं। यदि कोई भाषा tuples का समर्थन(Support) नहीं करती है, तो एक Invariant array - जिसे Revised नहीं किया जा सकता है - Nearest option है।
Post a Comment
Blogger FacebookYour Comment Will be Show after Approval , Thanks