Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन - K . से अधिक अंतर वाले टुपल्स को हटा दें

जब 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 से की जाती है।

  • यह परिणाम एक चर को सौंपा गया है।

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. पायथन - सूची में K से अधिक मानों की संख्या

    कई जटिल समस्याओं के लिए बुनियादी समस्याओं में से एक है अजगर में सूची में निश्चित संख्या से बड़ी संख्या का पता लगाना, जो आमतौर पर सामने आती है। उदाहरण # find number of elements > k using for loop # initializing list test_list = [1, 7, 5, 6, 3, 8] # initializing k k = 4 # printing list print ("

  1. K . से बड़ी संख्या के पायथन सूचकांक

    इस ट्यूटोरियल में, हम दी गई संख्या K से बड़ी संख्याओं के सूचकांक खोजने जा रहे हैं। आइए उन्हें खोजने के विभिन्न तरीकों को देखें। समस्या को हल करने का सबसे आम तरीका लूप का उपयोग करना है। आइए समस्या को हल करने के लिए चरणों को देखें। सूची को प्रारंभ करें और K. इसकी लंबाई का उपयोग करके सूची पर पुनरावृत

  1. पायथन में सूची और टुपल्स के बीच अंतर

    सूची सूची विभिन्न प्रकार की वस्तुओं को समाहित करने के लिए एक कंटेनर है और इसका उपयोग वस्तुओं को पुनरावृत्त करने के लिए किया जाता है। उदाहरण list = ['a', 'b', 'c', 'd', 'e'] टुपल्स Tuple भी सूची के समान है लेकिन इसमें अपरिवर्तनीय वस्तुएं हैं। टपल प्रसंस्करण