जब उन एलिमेंट्स को हटाना हो जो N से K दूरी पर हैं, तो एक विशिष्ट शर्त के साथ लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।
उदाहरण
my_list = [13, 52, 5, 45, 65, 61, 18]
print("The list is :")
print(my_list)
K = 3
print("The value of K is ")
print(K)
N = 5
print("The value of N is ")
print(N)
my_result = [element for element in my_list if element < N - K or element > N + K]
print("The result is:")
print(my_result)
आउटपुट
The list is : [13, 52, 5, 45, 65, 61, 18]
The value of K is 3
The value of N is 5
The result is: [13, 52, 45, 65, 61, 18]
व्याख्या
इंटीजर की एक लिस्ट परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
K का मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
N का मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
लिस्ट कॉम्प्रिहेंशन का उपयोग करके एलिमेंट्स पर पुनरावृति की जाती है और जांचा जाता है कि कोई एलिमेंट N और K के अंतर से कम है या N और K के योग से अधिक।
यदि हाँ, तो एलिमेंट को लिस्ट में स्टोर किया जाता है।
इसे एक वेरिएबल में असाइन किया जाता है।
इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।