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