एक टपल एक अन्य अनुक्रम डेटा प्रकार है जो सूची के समान है। एक टपल में अल्पविराम द्वारा अलग किए गए कई मान होते हैं। सूचियों के विपरीत, हालांकि, टुपल्स कोष्ठक में संलग्न हैं।
उदाहरण
सूचियों और टुपल्स के बीच मुख्य अंतर हैं:सूचियाँ कोष्ठक ( [ ] ) में संलग्न हैं और उनके तत्वों और आकार को बदला जा सकता है, जबकि टुपल्स कोष्ठक ( ( ) ) में संलग्न हैं और उन्हें अद्यतन नहीं किया जा सकता है। टुपल्स को केवल पढ़ने के लिए . माना जा सकता है सूचियाँ। उदाहरण के लिए -
#!/usr/bin/pythontuple =('abcd', 786 , 2.23, 'john', 70.2 )tinytuple =(123, 'john')print tuple # पूरी लिस्टप्रिंट टपल प्रिंट करता है [0] # पहला एलिमेंट प्रिंट करता है लिस्टप्रिंट टपल का [1:3] # प्रिंट तत्व 2 से 3 प्रिंट टपल तक शुरू होता है [2:] # 3 एलिमेंटप्रिंट से शुरू होने वाले तत्वों को प्रिंट करता हैआउटपुट
यह निम्नलिखित परिणाम उत्पन्न करता है -
('एबीसीडी', 786, 2.23, 'जॉन', 70.2)एबीसीडी(786, 2.23)(2.23, 'जॉन', 70.2)(123, 'जॉन', 123, 'जॉन')('एबीसीडी' , 786, 2.23, 'जॉन', 70.2, 123, 'जॉन')निम्नलिखित कोड टपल के साथ अमान्य है, क्योंकि हमने एक टपल को अपडेट करने का प्रयास किया है, जिसकी अनुमति नहीं है। सूचियों के साथ भी ऐसा ही मामला संभव है -
#!/usr/bin/pythontuple =('abcd', 786 , 2.23, 'john', 70.2 )list =['abcd', 786 , 2.23, 'john', 70.2 ]tuple[2] =1000 # टपललिस्ट के साथ अमान्य सिंटैक्स [2] =1000 # सूची के साथ मान्य सिंटैक्स