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

पायथन - चरम मानों में न्यूनतम अंतर वाली पंक्ति


जब चरम मानों में न्यूनतम अंतर वाली पंक्ति प्राप्त करना हो, तो सूची समझ, 'min' विधि और 'max' विधियों का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

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]]

व्याख्या

  • सूची की सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • सूची पर पुनरावृति की जाती है और अधिकतम और न्यूनतम तत्वों के बीच अंतर निर्धारित किया जाता है।

  • इसका न्यूनतम प्राप्त किया जाता है और एक वेरिएबल को असाइन किया जाता है।

  • सूची समझ का उपयोग सूची के माध्यम से पुनरावृति करने और यह देखने के लिए किया जाता है कि अधिकतम और न्यूनतम तत्व के बीच अंतर पहले से परिभाषित वेरिएबल के बराबर है या नहीं।

  • इसे एक वेरिएबल को असाइन किया जाता है।

  • इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।


  1. - Python - लिस्ट में K से बड़ी वैल्यूज़ की संख्या गिनना

    कई जटिल समस्याओं के लिए बुनियादी समस्याओं में से एक है Python में लिस्ट में किसी निश्चित संख्या से बड़ी संख्याओं को ढूंढना, जो आमतौर पर सामने आती है। उदाहरण k for i in test_list) # इंटरसेक्शन प्रिंट करना print(4 से बड़ी संख्याओं की संख्या: + str(count)) आउटपुट लिस्ट: [1, 7, 5, 6, 3, 8] 4 से बड़ी स

  1. - पायथन - None मानों के साथ सूची से डिक्शनरी बनाएं

    मान लीजिए आपको एक सूची दी गई है लेकिन हम इसे डिक्शनरी में बदलना चाहते हैं। डिक्शनरी के तत्वों में दो मान होते हैं जिन्हें कुंजी-मान जोड़ी कहा जाता है, हम मान के मामले में None का उपयोग करेंगे। सूची के तत्व कुंजी बन जाएंगे और None एक प्लेसहोल्डर के रूप में रहेगा।dict के साथdict() कंस्ट्रक्टर पायथन मे

  1. - पायथन में सूची के मानों से कई वेरिएबल असाइन करें

    प्रोग्राम की आवश्यकता के आधार पर हमें एक सूची के मानों को एक साथ कई वेरिएबल्स को असाइन करने की आवश्यकता हो सकती है। ताकि उनका उपयोग प्रोग्राम के बाकी हिस्से में गणनाओं के लिए किया जा सके। इस लेख में हम इसे प्राप्त करने के विभिन्न दृष्टिकोणों का पता लगाएंगे। for in का उपयोग for लूप दिए गए सूची के तत