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

पायथन में टपल डेटा टाइप


एक टपल एक अन्य सीक्वेंस डेटा टाइप है जो लिस्ट के समान है। एक टपल में कॉमा से अलग किए गए कई मान होते हैं। लिस्ट के विपरीत, हालांकि, टपल्स पैरेंथेसेस के भीतर संलग्न होते हैं।

उदाहरण

लिस्ट्स और टपल्स के बीच मुख्य अंतर हैं: लिस्ट्स ब्रैकेट्स ([ ]) में संलग्न होते हैं और उनके एलिमेंट्स और साइज़ को बदला जा सकता है, जबकि टपल्स पैरेंथेसेस (( )) में संलग्न होते हैं और अपडेट नहीं किए जा सकते। टपल्स को रीड-ओनली लिस्ट्स माना जा सकता है। उदाहरण के लिए:

#!/usr/bin/python
tuple = ('abcd', 786, 2.23, 'john', 70.2)
tinytuple = (123, 'john')
print tuple           # पूरी लिस्ट प्रिंट करता है
print tuple[0]        # लिस्ट का पहला एलिमेंट प्रिंट करता है
print tuple[1:3]      # 2nd से 3rd तक के एलिमेंट्स प्रिंट करता है
print tuple[2:]       # 3rd एलिमेंट से शुरू होने वाले एलिमेंट्स प्रिंट करता है
print tinytuple * 2   # लिस्ट को दो बार प्रिंट करता है
print tuple + tinytuple # कंकेटनेटेड लिस्ट्स प्रिंट करता है

आउटपुट

यह निम्न परिणाम देता है:

('abcd', 786, 2.23, 'john', 70.2)
abcd
(786, 2.23)
(2.23, 'john', 70.2)
(123, 'john', 123, 'john')
('abcd', 786, 2.23, 'john', 70.2, 123, 'john')

निम्न कोड टपल के साथ इनवैलिड है, क्योंकि हमने टपल को अपडेट करने का प्रयास किया, जिसकी अनुमति नहीं है। लिस्ट्स के साथ समान केस संभव है:

#!/usr/bin/python
tuple = ('abcd', 786, 2.23, 'john', 70.2)
list = ['abcd', 786, 2.23, 'john', 70.2]
tuple[2] = 1000  # टपल के साथ इनवैलिड सिंटैक्स
list[2] = 1000   # लिस्ट के साथ वैलिड सिंटैक्स

  1. - JSON डेटा को पायथन टुपल में कैसे कन्वर्ट करें?

    आप पहले json.loads का उपयोग करके JSON को डिक्ट में कन्वर्ट कर सकते हैं और फिर dict.items() का उपयोग करके इसे पायथन टुपल में कन्वर्ट कर सकते हैं। आप पायथन में json मॉड्यूल का उपयोग करके JSON फ़ाइलों को पार्स कर सकते हैं। यह मॉड्यूल JSON को पार्स करता है और इसे डिक्ट में डालता है। आप फिर इससे मानों क

  1. - पायथन में सीक्वेंस डेटा टाइप क्या है?

    सीक्वेंस आपको कई मानों को व्यवस्थित और कुशल तरीके से स्टोर करने की अनुमति देते हैं। कई सीक्वेंस प्रकार हैं: स्ट्रिंग्स, यूनिकोड स्ट्रिंग्स, लिस्ट्स, टपल्स, बाइटएरे, और रेंज ऑब्जेक्ट्स। डिक्शनरीज और सेट्स नॉन-सीक्वेंशियल डेटा के लिए कंटेनर हैं। आधिकारिक पायथन डॉक्स से - स्ट्रिंग्स यूनिकोड कोड पॉइं

  1. - Python डेटा टाइप्स और रूपांतरण में महारत: एक व्यावहारिक गाइड

    Python डेटा टाइप्स और टाइप रूपांतरण कैसे करें, इसका परिचय। Python डेटा टाइप्स जब हम Python में वेरिएबल्स बनाते या घोषित करते हैं, तो वेरिएबल्स विभिन्न डेटा टाइप्स रख सकते हैं। Python में निम्न बिल्ट-इन डेटा टाइप्स हैं: str int, float, complex list, tuple dict set bool byte, bytearray टेक्स्ट टाइप: