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

पायथन में सूचियों का टपल खोलना

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

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

सूची के टपल में कई सूचियाँ होती हैं, जो '(' और ')' में संलग्न होती हैं।

'कम करें' विधि का उपयोग एक विशिष्ट विधि (जिसे इसके लिए तर्क के रूप में पारित किया जाता है) को पुनरावर्तनीय में सभी मानों पर लागू करने के लिए किया जाता है। यह विधि 'functools' मॉड्यूल में मौजूद है।

नीचे उसी के लिए एक प्रदर्शन है -

उदाहरण

from functools import reduce
import operator
def unpack_tuple(my_tup):  
   return (reduce(operator.add, my_tup))

my_tuple = (['h', 'jane'], ['m', 'may'])

print("The tuple of list is")
print(my_tuple)
print("After unpacking, it is")
print(unpack_tuple(my_tuple))

आउटपुट

The tuple of list is
(['h', 'jane'], ['m', 'may'])
After unpacking, it is
['h', 'jane', 'm', 'may']

स्पष्टीकरण

  • आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।
  • 'unpack_tuple' नाम का एक फ़ंक्शन परिभाषित किया गया है जो एक टपल को पैरामीटर के रूप में लेता है।
  • यह 'कम करें' विधि का उपयोग करता है, और टपल के अंदर सभी तत्वों पर 'जोड़ें' विधि को कॉल करता है।
  • अब, सूची का एक टपल परिभाषित किया गया है, और कंसोल पर प्रदर्शित किया गया है।
  • इस फ़ंक्शन को सूची के टपल को पैरामीटर के रूप में पास करके कहा जाता है।
  • इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
  • यह चर वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।

  1. पायथन में सूची बनाम टपल बनाम शब्दकोश

    सूची और Tuple ऑब्जेक्ट अनुक्रम हैं। डिक्शनरी की-वैल्यू पेयर की हैश टेबल है। सूची और टपल वस्तुओं का एक क्रमबद्ध संग्रह है। शब्दकोश अव्यवस्थित संग्रह है। लिस्ट और डिक्शनरी ऑब्जेक्ट म्यूटेबल हैं यानी नया आइटम जोड़ना या हटाना और उसमें से आइटम करना संभव है। Tuple एक अपरिवर्तनीय वस्तु है। टपल ऑब्जेक्ट पर

  1. हम पायथन में सूचियों को कैसे परिभाषित करते हैं?

    एक सूची पायथन में एक अनुक्रम डेटा प्रकार है। यह वर्ग कोष्ठक ([ ]) में शामिल तत्वों की अल्पविराम से अलग की गई सूची है, जरूरी नहीं कि एक ही प्रकार की हो। सूची एक आदेशित संग्रह है। एक सूची वस्तु में व्यक्तिगत तत्व को शून्य आधारित सूचकांक द्वारा पहुँचा जा सकता है। उदाहरण list1 = ['physics', '

  1. पायथन सूचियाँ

    इस ट्यूटोरियल में हम Python Lists के बारे में सीखेंगे; सूची कैसे बनाएं, आइटम एक्सेस करें, आइटम निकालें, सूची हटाएं आदि। पायथन में, वर्गाकार कोष्ठकों का उपयोग करके सूचियों का निर्माण किया जाता है [] और सूची में प्रत्येक आइटम को अल्पविराम से अलग किया जाता है , । पायथन सूचियों में कई अलग-अलग प्रकार क