जब K से अधिक अंतर वाले टुपल्स हटाने हों, तो abs() मेथड का उपयोग करें।
उदाहरण
my_tuple = [(41, 18), (21, 57), (39, 22), (23, 42), (22, 10)]
print("टुपल है:")
print(my_tuple)
K = 20
my_result = [element for element in my_tuple if abs(element[0] - element[1]) <= K]
print("परिणाम है:")
print(my_result)
आउटपुट
टुपल है: [(41, 18), (21, 57), (39, 22), (23, 42), (22, 10)] परिणाम है: [(39, 22), (23, 42), (22, 10)]
व्याख्या
एक टुपल परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
K का मान परिभाषित किया गया है।
लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर इटरेट किया जाता है, और टुपल के प्रत्येक एलिमेंट का अंतर K से तुलना की जाती है।
यह परिणाम एक वेरिएबल में असाइन किया जाता है।
यह आउटपुट कंसोल पर प्रदर्शित होता है।