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

एक विशिष्ट जोड़ी योग के साथ पंक्तियों को फ़िल्टर करने के लिए पायथन कार्यक्रम

जब एक विशिष्ट जोड़ी योग के साथ पंक्तियों को फ़िल्टर करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है। यह देखने के लिए जांच करता है कि क्या किसी विशिष्ट अनुक्रमणिका में तत्व कुंजी के बराबर है, और इसके आधार पर आउटपुट देता है।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

def find_sum_pair(val, key):

   for index in range(len(val)):
      for ix in range(index + 1, len(val)):
         if val[index] + val[ix] == key:
            return True
   return False

my_list = [[71, 5, 21, 6], [34, 21, 2, 71], [21, 2, 34, 5], [6, 9, 21, 42]]

print("The list is :")
print(my_list)

my_key = 76
print("The key is ")
print(my_key)

my_result = [element for element in my_list if find_sum_pair(element, my_key)]

print("The resultant list is :")
print(my_result)

आउटपुट

The list is :
[[71, 5, 21, 6], [34, 21, 2, 71], [21, 2, 34, 5], [6, 9, 21, 42]]
The key is
76
The resultant list is :
[[71, 5, 21, 6]]

स्पष्टीकरण

  • 'find_sum_pair' नाम की एक विधि परिभाषित की गई है जो दो पैरामीटर लेती है।

  • यह पहले पैरामीटर के माध्यम से पुनरावृति करता है, और यह देखने के लिए जांच करता है कि क्या दो विशिष्ट सूचकांकों में मानों के योग वाले तत्व दूसरे पैरामीटर के बराबर हैं।

  • यदि हाँ, तो 'सत्य' मान लौटा दिया जाता है।

  • अन्यथा, 'गलत' लौटा दिया जाता है।

  • विधि के बाहर, सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • कुंजी के लिए एक मान परिभाषित किया गया है।

  • सूची समझ का उपयोग सूची में पुनरावृति करने के लिए किया जाता है और विधि को आवश्यक मापदंडों को पारित करके कहा जाता है।

  • यह एक वैरिएबल को असाइन किया गया है।

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


  1. पायथन - फ़िल्टर की गई पंक्तियों को फ़िल्टर करें

    जब सॉर्ट की गई पंक्तियों को फ़िल्टर करने की आवश्यकता होती है, तो एक सूची समझ और क्रमबद्ध और सूची विधियों का उपयोग किया जाता है। नीचे उसी का एक प्रदर्शन है - उदाहरण my_list = [[99, 6, 75, 10], [1, 75, 2, 4, 99], [75, 15, 99, 2], [1, 4, 15, 99]] print("The list is :") print(my_list) my_re

  1. पायथन में टुपल सूची में टुपल्स के साथ योग का संयोजन

    यदि टुपल्स की सूची में टुपल्स के संबंध में योग के संयोजन प्राप्त करना आवश्यक है, तो संयोजन विधि और सूची समझ का उपयोग किया जा सकता है। संयोजन विधि इनपुट के रूप में पारित पुनरावर्तनीय से तत्वों की आर लंबाई बाद में लौटाती है। संयोजनों को लेक्सिकोग्राफिक सॉर्ट क्रम में दिखाया गया है। संयोजन टुपल्स एक क

  1. एक सूची का संचयी योग खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें संचयी राशि के साथ एक सूची बनानी होगी। आइए अब नीचे दिए गए कार्यान्वयन में समाधान देखें - उदाहरण # cumulative sum def Cumulative(l):    new = []    cumsum = 0   &nb