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

पायथन में टपल लिस्ट में Kवें कॉलम का प्रोडक्ट

जब टपल की लिस्ट में 'K'वें कॉलम का प्रोडक्ट ढूंढने की आवश्यकता होती है, तो एक सिंपल लिस्ट कॉम्प्रिहेंशन और लूप का उपयोग किया जा सकता है।

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

टपल की लिस्ट मूल रूप से एक लिस्ट में संलग्न टपल्स को समाहित करती है।

लिस्ट कॉम्प्रिहेंशन लिस्ट के माध्यम से इटरेट करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

उदाहरण

def prod_compute(my_val):
    my_result = 1
    for elem in my_val:
        my_result *= elem
    return my_result

my_list = [(51, 62, 75), (18, 39, 25), (81, 19, 99)]
print("The list is:")
print(my_list)
print("The value of 'K' has been initialized")

K = 2
my_result = prod_compute([sub[K] for sub in my_list])
print("The product of the 'K'th Column of the list of tuples is:")
print(my_result)

आउटपुट

The list is: [(51, 62, 75), (18, 39, 25), (81, 19, 99)]
The value of 'K' has been initialized
The product of the 'K'th Column of the list of tuples is: 185625

व्याख्या

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

    कभी-कभी Python का उपयोग करके डेटा विश्लेषण के दौरान, हमें दी गई सूची को टपल में बदलने की आवश्यकता हो सकती है। क्योंकि कुछ डाउनस्ट्रीम कोड टपल को संभालने की उम्मीद कर सकता है और वर्तमान सूची में उस टपल के लिए मान हैं। इस लेख में हम ऐसा करने के विभिन्न तरीके देखेंगे।tuple के साथयह सूची पर सीधे tuple फ

  1. - Python में टपल्स की सूची में टपल्स संयोजित करें

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

  1. - Python में लिस्ट बनाम टपल बनाम डिक्शनरी

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