जब लिस्ट पर कस्टम लोअर बाउंड (न्यूनतम सीमा) लागू करना हो, तो लिस्ट कॉम्प्रिहेंशन का उपयोग करके एक विशिष्ट शर्त रखी जा सकती है।
उदाहरण
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 का मान स्टोर किया जाता है।
इसे एक वेरिएबल में असाइन किया जाता है।
इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।