जब 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 से की जाती है।
-
यह परिणाम एक चर को सौंपा गया है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।