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