जब किसी टपल में Kth इंडेक्स एलिमेंट के निकटतम युग्म को खोजना आवश्यक होता है, तो 'एन्यूमरेट' विधि का उपयोग 'abs' विधि के साथ किया जा सकता है।
नीचे उसी का प्रदर्शन है -
उदाहरण
my_list = [(5, 6), (66, 76), (21, 35), (90, 8), (9, 0)] print("The list is : ") print(my_list) my_tuple = (17, 23) print("The tuple is ") print(my_tuple) K = 2 print("The value of K has been initialized to ") print(K) min_diff, my_result = 999999999, None for idx, val in enumerate(my_list): diff = abs(my_tuple[K - 1] - val[K - 1]) if diff < min_diff: min_diff, my_result = diff, idx print("The tuple nearest to Kth index element is : " ) print(my_list[my_result])
आउटपुट
The list is : [(5, 6), (66, 76), (21, 35), (90, 8), (9, 0)] The tuple is (17, 23) The value of K has been initialized to 2 The tuple nearest to Kth index element is : (21, 35)
स्पष्टीकरण
-
टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
-
एक टपल परिभाषित किया गया है, और कंसोल पर प्रदर्शित होता है।
-
K का मान परिभाषित किया गया है।
-
सूची को पुनरावृत्त किया जाता है, और पूर्ण अंतर को एक मान दिया जाता है।
-
यदि यह अंतर एक विशिष्ट मान से कम है, तो उन्हें अलग-अलग चरों को असाइन किया जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।