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

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

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

  • यह परिणाम एक वेरिएबल में असाइन किया जाता है।

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

  1. - Python - लिस्ट में K से बड़ी वैल्यूज़ की संख्या गिनना

    कई जटिल समस्याओं के लिए बुनियादी समस्याओं में से एक है Python में लिस्ट में किसी निश्चित संख्या से बड़ी संख्याओं को ढूंढना, जो आमतौर पर सामने आती है। उदाहरण k for i in test_list) # इंटरसेक्शन प्रिंट करना print(4 से बड़ी संख्याओं की संख्या: + str(count)) आउटपुट लिस्ट: [1, 7, 5, 6, 3, 8] 4 से बड़ी स

  1. - पायथन में K से बड़ी संख्याओं के इंडेक्स

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

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

    लिस्ट लिस्ट विभिन्न प्रकार के ऑब्जेक्ट को समाहित करने के लिए एक कंटेनर है और ऑब्जेक्ट पर पुनरावृति करने के लिए उपयोग किया जाता है। उदाहरण list = [a, b, c, d, e] टपल्स टपल भी लिस्ट के समान है लेकिन इसमें अपरिवर्तनीय ऑब्जेक्ट होते हैं। टपल प्रोसेसिंग लिस्ट से तेज़ है। उदाहरण tuples = (a, b, c, d, e) ल