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

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

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

उदाहरण

नीचे उसी का एक प्रदर्शन है

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. पायथन - सूची में K से अधिक मानों की संख्या

    कई जटिल समस्याओं के लिए बुनियादी समस्याओं में से एक है अजगर में सूची में निश्चित संख्या से बड़ी संख्या का पता लगाना, जो आमतौर पर सामने आती है। उदाहरण # find number of elements > k using for loop # initializing list test_list = [1, 7, 5, 6, 3, 8] # initializing k k = 4 # printing list print ("

  1. पायथन - बिना किसी मान वाली सूची का उपयोग करके एक शब्दकोश बनाएं

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

  1. एक पायथन सूची मूल्यों के साथ कई चर निर्दिष्ट करें

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