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

पायथन टपल के फ्रंट और रियर एलिमेंट को एक्सेस करना

जब पायथन टपल के फ्रंट और रियर एलिमेंट्स को एक्सेस करने की आवश्यकता होती है, तो एक्सेस ब्रैकेट्स का उपयोग किया जा सकता है।

एक टपल एक इम्यूटेबल डेटा टाइप है। इसका मतलब है, एक बार वैल्यूज़ परिभाषित हो जाने के बाद, उनके इंडेक्स एलिमेंट्स को एक्सेस करके बदला नहीं जा सकता। यदि हम एलिमेंट्स को बदलने का प्रयास करते हैं, तो यह एरर का कारण बनता है। वे महत्वपूर्ण कंटेनर हैं क्योंकि वे रीड-ओनली एक्सेस सुनिश्चित करते हैं।

उदाहरण

my_tuple_1 = (87, 90, 31, 85, 34, 56, 12, 5)
print("The first tuple is:")
print(my_tuple_1)

my_result = (my_tuple_1[0], my_tuple_1[-1])
print("The front and rear elements of the tuple are:")
print(my_result)

आउटपुट

The first tuple is: (87, 90, 31, 85, 34, 56, 12, 5)
The front and rear elements of the tuple are: (87, 5)

व्याख्या

  • एक टपल परिभाषित किया गया है, और कंसोल पर डिस्प्ले किया गया है।
  • टपल के पहले एलिमेंट और अंतिम एलिमेंट को क्रमशः इंडेक्सिंग और नेगेटिव इंडेक्सिंग का उपयोग करके एक्सेस किया जाता है।
  • इसे एक वैल्यू असाइन की जाती है।
  • इसे आउटपुट के रूप में कंसोल पर डिस्प्ले किया जाता है।
  1. - पायथन प्रोग्राम: लिस्ट में एलिमेंट्स गिनना जब तक एलिमेंट टपल न हो

    A एक दी गई लिस्ट है। इस लिस्ट में नेस्टेड टपल्स हैं। हमारा कार्य लिस्ट में एलिमेंट्स को तब तक गिनना है जब तक कोई एलिमेंट टपल न हो। यहां हम isinstance() फंक्शन का उपयोग करते हैं। इस फंक्शन के दो पैरामीटर्स हैं ऑब्जेक्ट और क्लासइन्फो। ऑब्जेक्ट चेक किया जाने वाला है और क्लासइन्फो क्लास, टाइप या क्लास औ

  1. - पायथन टुपल एलिमेंट को उनके पहले एलिमेंट के अनुसार कैसे ग्रुप करें?

    पायथन में defaultdict नामक फ़ंक्शन है जो पायथन टुपल एलिमेंट को उनके पहले एलिमेंट के अनुसार ग्रुप करता है। उदाहरण lst = [ (1, Hello, World, 112), (2, Hello, People, 42), (2, Hi, World, 200) ] from collections import defaultdict d = defaultdict(list) for k, *v in lst: d[k].append(v)

  1. - पायथन टपल और डिक्शनरी में क्या अंतर है?

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