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

एक सूची में सभी जोड़ों के बीच पूर्ण अंतर का योग खोजने के लिए पायथन कार्यक्रम

इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे।

समस्या कथन

एक सूची इनपुट को देखते हुए, हमें सूची में सभी जोड़ों के बीच पूर्ण अंतर का योग खोजने की जरूरत है।

गणना करें () विधि एक काउंटर को एक पुनरावर्तनीय में जोड़ती है और इसे एन्यूमरेट ऑब्जेक्ट प्रकार के रूप में लौटाती है।

इस पद्धति में, हमारे पास 'diffs' की एक सूची होती है जिसमें पूर्ण अंतर होता है।

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

यदि नहीं, तो पूर्ण अंतर ज्ञात करें और इसे भिन्न सूची में जोड़ें।

अंत में, हम सूची का योग पाते हैं। चूंकि प्रत्येक जोड़ी को दो बार गिना जाएगा, हम वांछित मूल्य प्राप्त करने और उसे वापस करने के लिए अंतिम योग को 2 से विभाजित करते हैं।

उदाहरण

def sumPairs(lst):
   diffs = []
   for i, x in enumerate(lst):
      for j, y in enumerate(lst):
         if i != j:
            diffs.append(abs(x-y))
   return int(sum(diffs)/2)
# Driver program
lst = [22,3,55,43]
print(sumPairs(lst))

आउटपुट

177

सभी चर और कार्य वैश्विक दायरे में घोषित किए गए हैं और नीचे दिखाए गए हैं।

एक सूची में सभी जोड़ों के बीच पूर्ण अंतर का योग खोजने के लिए पायथन कार्यक्रम

निष्कर्ष

इस लेख में, हमने सूची में सभी जोड़ियों के बीच पूर्ण अंतर खोजने के तरीके के बारे में सीखा


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

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

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

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

  1. एक सूची में सभी जोड़ों के बीच पूर्ण अंतर का योग खोजने के लिए पायथन कार्यक्रम

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