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

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

मान लीजिए हमारे पास n तत्वों की एक सूची है जिसे अंक कहा जाता है। हमें सूची से सभी विषम तत्वों का योग ज्ञात करना है।

इसलिए, अगर इनपुट nums =[5,7,6,4,6,9,3,6,2] जैसा है, तो आउटपुट 24 होगा क्योंकि 5+7+9+3 =24.

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • सूची समझ द्वारा भी इसे हल करें
  • l :=सभी ई के लिए तत्वों की एक सूची ई अंकों में और जब ई विषम हो
  • एल को योग () फ़ंक्शन में पास करके एल में तत्वों का योग लौटाएं।

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

def solve(nums):
   return sum([i for i in nums if i % 2 == 1])
nums = [5,7,6,4,6,9,3,6,2]
print(solve(nums))

इनपुट

[5,7,6,4,6,9,3,6,2]

आउटपुट

24

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

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

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

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

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

    एक पूर्णांक सूची को देखते हुए, हमारा कार्य सूची में N सबसे बड़े तत्वों को खोजना है। उदाहरण Input : [40, 5, 10, 20, 9] N = 2 Output: [40, 20] एल्गोरिदम Step1: Input an integer list and the number of largest number. Step2: First traverse the list up to N times. Step3: Each traverse find the largest va