जब टपल्स की लिस्ट से टपल पेयर में न्यूनतम अंतर प्राप्त करने की आवश्यकता होती है, तो इसे 'min' मेथड और लिस्ट कॉम्प्रिहेंशन का उपयोग करके किया जा सकता है।
लिस्ट कॉम्प्रिहेंशन लिस्ट के माध्यम से इटरेट करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है। 'min' मेथड एक इटरेबल में वैल्यूज़ में से न्यूनतम वापस करता है।
एक लिस्ट का उपयोग हेटेरोजीनियस वैल्यूज़ (यानी किसी भी डेटा टाइप का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि) को स्टोर करने के लिए किया जा सकता है।
टपल की लिस्ट मूल रूप से एक लिस्ट में संलग्न टपल्स को समाहित करती है।
उदाहरण
my_list = [(67, 78), (39, 34), (23, 52), (99, 69), (78, 2), (11, 0)]
print("The list is:")
print(my_list)
temp_val = [abs(b - a) for a, b in my_list]
my_result = min(temp_val)
print("The minimum difference among the pairs of list of tuples is:")
print(my_result)
आउटपुट
The list is: [(67, 78), (39, 34), (23, 52), (99, 69), (78, 2), (11, 0)]
The minimum difference among the pairs of list of tuples is: 5
व्याख्या
- टपल्स की एक लिस्ट परिभाषित की गई है, और कंसोल पर डिस्प्ले की गई है।
- लिस्ट पर इटरेट किया जाता है, और दूसरे और पहले एलिमेंट के बीच निरपेक्ष अंतर निर्धारित किया जाता है।
- इस वैल्यू को एक अस्थायी वैल्यू असाइन की जाती है।
- इस अस्थायी वैल्यू पर 'min' मेथड का उपयोग किया जाता है जो डेटा से न्यूनतम वैल्यू देता है।
- इसे एक वेरिएबल को असाइन किया जाता है।
- यह वेरिएबल वह आउटपुट है जो कंसोल पर डिस्प्ले होता है।