जब टपल की सूची में 'K'th कॉलम उत्पाद खोजने की आवश्यकता होती है, तो एक साधारण सूची समझ और लूप का उपयोग किया जा सकता है।
टपल एक अपरिवर्तनीय डेटा प्रकार है। इसका मतलब है, एक बार परिभाषित मूल्यों को उनके सूचकांक तत्वों तक पहुंचकर बदला नहीं जा सकता है। यदि हम तत्वों को बदलने का प्रयास करते हैं, तो इसके परिणामस्वरूप त्रुटि होती है। वे महत्वपूर्ण हैं क्योंकि वे केवल-पढ़ने के लिए पहुंच सुनिश्चित करते हैं। एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।
सूची की समझ सूची के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक आशुलिपि है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
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 से इनिशियलाइज़ किया जाता है, और पैरामीटर को फिर से चालू किया जाता है।
- इस तत्व को चर से गुणा किया जाता है।
- इसे आउटपुट के रूप में लौटाया जाता है।
- टुपल्स की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
- टपल की इस सूची को पास करके फ़ंक्शन को कॉल किया जाता है।
- आउटपुट कंसोल पर प्रदर्शित होता है।