जब किसी सूची में निचली सीमा को अनुकूलित करने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जा सकता है और इसमें एक विशिष्ट शर्त रखी जा सकती है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [51, 71, 86, 21, 11, 35, 67] print("The list is :") print(my_list) K = 50 print("The value of K is ") print(K) my_result = [element if element >= K else K for element in my_list] print("The result is :") print(my_result)
आउटपुट
The list is : [51, 71, 86, 21, 11, 35, 67] The value of K is 50 The result is : [51, 71, 86, 50, 50, 50, 67]
स्पष्टीकरण
-
पूर्णांकों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
K के लिए एक मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
-
एक सूची समझ का उपयोग तत्वों पर पुनरावृति करने और यह जांचने के लिए किया जाता है कि सूची में कोई तत्व K से बड़ा या उसके बराबर है या नहीं।
-
यदि हाँ, तो तत्व को सूची में संग्रहीत किया जाता है, अन्यथा K का मान सूची में संग्रहीत किया जाता है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।