जब चरम मूल्यों में न्यूनतम अंतर के साथ पंक्ति प्राप्त करने की आवश्यकता होती है, सूची समझ, 'न्यूनतम' विधि और 'अधिकतम' विधियों का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [[41, 1, 38], [25, 33, 1], [13, 44, 65], [1, 22]] print("The list is : ") print(my_list) my_min_val = min([max(elem) - min(elem) for elem in my_list]) my_result = [elem for elem in my_list if max(elem) - min(elem) == my_min_val] print("The result is : ") print(my_result)
आउटपुट
The list is : [[41, 1, 38], [25, 33, 1], [13, 44, 65], [1, 22]] The result is : [[1, 22]]
स्पष्टीकरण
-
सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची को पुनरावृत्त किया जाता है और अधिकतम और न्यूनतम तत्वों के बीच का अंतर निर्धारित किया जाता है।
-
इसमें से न्यूनतम प्राप्त किया जाता है और एक चर को सौंपा जाता है।
-
सूची के माध्यम से पुनरावृति करने के लिए एक सूची समझ का उपयोग किया जाता है और देखें कि क्या अधिकतम और न्यूनतम तत्व के बीच का अंतर पहले से परिभाषित चर के बराबर है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।